Python变量与数据类型的入门归纳

Python(英国发音:/ˈpaɪθən/ 美国发音:/ˈpaɪθɑːn/)是一种广泛使用的解释型、高级和通用的编程语言。Python支持多种编程范型,包括函数式、指令式、结构化、面向对象和反射式编程。它拥有动态类型系统和垃圾回收功能,能够自动管理内存使用,并且其本身拥有一个巨大而广泛的标准库。

Python有着范围广泛的基本数据类型。Python的一个非常有用方面就是容器类型的概念,容器有二种基本形式:序列和映射。有次序的序列类型是列表(动态数组)、元组和字符串。所有序列类型都是位置索引的(从0到长度?1),并且除了字符串,都可以包含任意类型的对象,在同一个序列中包括多种类型的对象。字符串和元组是不可变的,使得它们成为字典的键的完美候选者。在另一方面,列表是可变的,元素可以被插入、删除、修改、添加或就地排序。

本篇内容总结包括从变量、输入输出到数据类型的基本介绍和常用方法。

一、变量与类型转换

变量赋值


  1. >>> x=5 
  2. >>> x 

变量计算


  1. >>> x+2  # 两个变量的和 
  2. >>> x-2  # 两个变量的减法 
  3. >>> x*2  # 两个变量相乘 
  4. 10 
  5. >>> x**2 # 求变量的幂 
  6. 25 
  7. >>> x%2  # 变量的余数 
  8. >>> x/float(2) # 变量的除法 
  9. 2.5 

类型和类型转换

方法 说明
str() 5', '3.45', 'True' 字符串
int() 5, 3, 1 整数
float() 5.0, 1.0 浮点数
bool() True, True, True 布尔值

二、获取帮助


  1. >>> help(str) 

三、输入与输出

print


  1. >>> print("Hello world!"
  2.  
  3. >>> msg = "Hello world!" 
  4. >>> print(msg) 

Input

Input程序可以提示用户输入。所有输入都存储为字符串。

  • 提示输入值

  1. >>> name = input("What's your name? " 
  2. >>> print("Hello, " + name + "!"
  • 提示输入数字

  1. >>> age = input("How old are you? "
  2. >>> age = int(age) 
  3. >>> pi = input("What's the value of pi? "
  4. >>> pi = float(pi) 

四、字符串

字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串。创建字符串很简单,只要为变量分配一个值即可。


  1. >>> my_string = 'thisStringIsAwesome'  
  2. >>> my_string 
  3. 'thisStringIsAwesome' 

字符串运算


  1. >>> my_string * 2   # 乘法 
  2. 'thisStringIsAwesomethisStringIsAwesome'  
  3. >>> my_string + 'Innit' # 拼接 
  4. 'thisStringIsAwesomeInnit'  
  5. >>> 'm' in my_string # 是否存在 
  6. True 
  7. # 索引从零开始  
  8. >>> my_string[3] 
  9. >>> my_string[4:9] 

字符串方法


  1. >>> my_string.upper()    # 字符串大写 
  2. >>> my_string.lower()    # 字符串小写 
  3. >>> my_string.count('w') # 计算字符串的元素 
  4. >>> my_string.replace('e''i') # 替换字符串元素 
  5. >>> my_string.strip()    # 去空格 

五、列表

列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。

列表的数据项不需要具有相同的类型。

列表以特定的顺序存储一系列项目。列表允许将信息集存储在一个地方,无论只有几个项还是数百万项。列表是Python最强大的特性之一,新程序员可以很容易地访问它,它们将编程中的许多重要概念联系在一起。

使用方括号定义列表,使用逗号分隔列表中的各个项目。使用列表的复数名称,使您的代码更容易阅读。


  1. >>> a = 'is' 
  2. >>> b = 'nice' 
  3. >>> my_list = ['my''list', a, b] 
  4. >>> my_list2 = [[4,5,6,7], [3,4,5,6]] 
  5.  
  6. >>> users = ['val''bob''mia''ron''ned'

更改列表值

一旦定义了列表,就可以更改列表中的单个元素。这可以通过引用要修改的项的索引来实现。


  1. >>> users[0] = 'valerie' 
  2. >>> users[-2] = 'ronald' 

列表切片与索引

可以使用列表中的任何一组元素。根据列表中的元素的位置(称为索引)来访问它们,列表的一部分称为片。要切片列表,首先从您想要的第一个项目的索引开始,然后添加冒号和您想要的最后一个项目之后的索引。去掉列表开始处的第一个索引,去掉列表结束处的最后一个索引。

第一个元素的索引是0,第二个元素的索引是1,以此类推。

【声明】:芜湖站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

相关文章