变量类型
1. 变量赋值
Python 中变量赋值不需要类型声明。
每个变量在使用前必须声明,变量赋值后该变量才会被创建。
couter = 100 # 赋值整型变量
miles = 1000.0 # 浮点型
name = "John" # 字符串
Python 允许你同时为多个变量赋值。例如:
a = b = c = 1 # 多变量相同类型
a, b, c = 1, 2, "John" # 多变量不同类型
2. 标准数据类型
Python 有五个标准的数据类型:
- Numbers (数字)
- String (字符串)
- List (列表)
- Tuple (元组)
- Dictionary (字典)
3. Python 字符串
字符串中字串列表从左到右从 0 开始索引,最大范围是字符串长度减 1。
如果要实现从字符串中获取一段子字符串的话,可以使用 str[s : t]
来获取字符串从下标 s
到下标 t - 1
的子字符串
实例:
str = "Hello world!"
print (str) # 输出 str
print (str[0]) # 输出下标为 0 的单个字符
print (str[2 : 5]) # 输出下标 2 到 4 的字符串
print (str[2 : ]) # 输出下标 2 及以后的字符串
print (str * 2) # 输出字符串两次
print (str + "TEST") # 输出 str 与 连接的字符串
print (str[0 : 12 : 2]) # 从下标 0 到 下标11 每 2 个字符取一个
4. Python 列表
List (列表) 是 Python 中使用最频繁的数据类型。
列表可以完成大多数集合类的数据结构实现。
列表中值的切割也可以用到变量 [头下标 : 尾下标]
就可以截取相应的列表。
实例:
list = [ 'runoob', 786 , 2.23, 'john', 70.2 ]
tinylist = [123, 'john']
print (list) # 输出完整列表
print (list[0]) # 输出列表的第一个元素
print (list[1:3]) # 输出第二个至第三个元素
print (list[2:]) # 输出从第三个开始至列表末尾的所有元素
print (tinylist * 2) # 输出列表两次
print (list + tinylist) # 打印组合的列表
# 输出结果:
# ['runoob', 786, 2.23, 'john', 70.2]
# runoob
# [786, 2.23]
# [2.23, 'john', 70.2]
# [123, 'john', 123, 'john']
# ['runoob', 786, 2.23, 'john', 70.2, 123, 'john']
5. Python 元组
元组是另一个数据类型,类似于 List (列表)。
元组用 ()
标识。 但是元组不能二次赋值,相当于只读列表。
6. Python 字典
字典 (Dictionary)是除列表以外 Python 中最灵活的内置数据类型。字典是无序的对象集合。
字典用 {}
标识。字典由索引 (key) 和它对应的值 value 组成。
实例:
dict = {}
dict['one'] = "This is one"
dict[2] = "This is two"
tinydict = {'name': 'runoob','code':6734, 'dept': 'sales'}
print dict['one'] # 输出键为'one' 的值
print dict[2] # 输出键为 2 的值
print tinydict # 输出完整的字典
print tinydict.keys() # 输出所有键
print tinydict.values() # 输出所有值
标签:输出,变量,Python,列表,print,字符串,str,类型
From: https://www.cnblogs.com/Miraclys/p/16875548.html