一、标准数据类型
1.所有类型
- 不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组)
- 可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)
Number(数字):
int、float、bool、complex(复数)
String(字符串):
1.#普通str
str = 'Runoob'
str1 = '''... //多行
....'''
print (str[0:-1]) # 输出第一个到倒数第二个的所有字符
2.# f-string 直接结合数据,不需要第三个变量
w = {'name': 'Runoob', 'url': 'www.runoob.com'}
f'{w["name"]}: {w["url"]}'
List(列表)
list = [ 'abcd', 786 , 2.23, 'runoob', 70.2 ]
#增加
del list[2] #删除
list[2]= 3.33 #修改
Tuple(元组,与列表类似,但是列表可修改)
tuple = ( 'abcd', 786 , 2.23, 'runoob', 70.2 )
Set(集合)
sites = {'Google', 'Taobao', 'Runoob', 'Facebook', 'Zhihu', 'Baidu'}
Dictionary(字典)
tinydict = {'name': 'runoob','code':1, 'site': 'www.runoob.com'}
tinydict ['site']
2、类型转换
int(x [,base]) # 转整数
chr(x) # 整数转字符
ord(x) # 字符转整数
str(x) # 转字符串
tuple(s) # 转元组
list(s) # 转列表
set(s) # 转可变集合
dict(d) # 转字典
二、 注释
#单行注释
'''
多行注释
多行注释
'''
三、运算符
运算符 | 描述 |
---|---|
in和not in | (判断一个值是不是在序列中) |
is和is not | (判断一个引用对象是不是同一个,==是判断值相等) |
a = 10
b = 20
list = [1, 2, 3, 4, 5 ];
if ( a in list ):
print ("1 - 变量 a 在给定的列表中 list 中")
else:
print ("1 - 变量 a 不在给定的列表中 list 中")
if ( b not in list ):
print ("2 - 变量 b 不在给定的列表中 list 中")
else:
print ("2 - 变量 b 在给定的列表中 list 中")