一、Python3 中有六个标准的数据类型。
Number 【数字】 不可变数据
String 【字符串】 不可变数据
Tuple 【元组】 不可变数据
List 【列表】 可变数据
Set 【集合】 可变数据
Dictionary 【集合】 可变数据
请按照以下代码敲一遍。
# Number 【数字】不可变数据
num =100; print(type(num)) #int类型
fl =100.02; print(type(fl)) #浮点类型
tr = False; print(type(tr)) #bool类型
com =num+5j; print(type(com)) #complex类型
# String 【字符串】 不可变数据
str="Learning Python is easy"; print(type(str)) #String类型
# Tuple 【元组】 不可变数据
tuple = ('Python', 100 , 200.12, 'Pele', 70.2); print(type(tuple)) #元组类型
# List 【列表】 可变数据
list = ['Python', 100 , 200.12, 'Pele', 70.2]; print(type(list)) #List类型
# Set 【集合】 可变数据
set = {'Shanghai', 'Xian', 'Beijing', 'Chongqing', 'Wuhan', 'Hefei'};print(type(set)) #Set类型
# Dictionary 【集合】 可变数据
dictionary = {'nanme':'zhangsan', 'Age':18, 'Address':'shanghai huangpu nanjing road'};print(type(dictionary)) #Dictionary类型
二、截取数值
# String 【字符串】 不可变数据
str="Learning Python is easy";
print (str) # 输出字符串
print (str[0:-1]) # 输出第一个到倒数第二个的所有字符
print (str[0]) # 输出字符串第一个字符
print (str[2:5]) # 输出从第三个开始到第五个的字符
print (str[2:]) # 输出从第三个开始的后的所有字符
print (str * 2) # 输出字符串两次
print (str + "!") # 连接字符串
# Tuple 【元组】 不可变数据
tuple = ('Python', 100 , 200.12, 'Pele', 70.2);
print (tuple) # 输出完整元组
print (tuple[0]) # 输出元组的第一个元素
print (tuple[1:3]) # 输出从第二个元素开始到第三个元素
print (tuple[2:]) # 输出从第三个元素开始的所有元素
# List 【列表】 可变数据
list = ['Python', 100 , 200.12, 'Pele', 70.2];
print (list) # 输出完整列表
print (list[0]) # 输出列表第一个元素
print (list[1:3]) # 从第二个开始输出到第三个元素
print (list[2:]) # 输出从第三个元素开始的所有元素
# Set 【集合】 可变数据
set = {'Shanghai', 'Xian', 'Beijing', 'Chongqing', 'Wuhan', 'Hefei'};
# Dictionary 【集合】 可变数据
dictionary = {'Name':'zhangsan', 'Age':18, 'Address':'shanghai huangpu nanjing road'};
print (dictionary['Name']) # 输出键为 'Name' 的值
print (dictionary['Age']) # 输出键为 Age 的值
print (dictionary) # 输出完整的字典
print (dictionary.keys()) # 输出所有键
print (dictionary.values()) # 输出所有值
三、数值运算。
a =3; b = 6; c =a + b # 加法 print(c) c= b - a # print(c) c= a* b # 乘法 print(c) c=a / b # 除法,得到一个浮点数 print(c) c=a // b # 除法,得到一个整数 print(c) c=a % b # 取余 print(c) c=a ** b # 乘方 print(c)
先从简单的入手,从头到尾有个概念,然后回头再来细嚼各种语法!