一、基本数据类型
数据类型(数字、字符串、列表、元组、集合、字典)
数字类型4种:整数、浮点、复数、布尔类型
# type() 函数 列出变量的数据类型
x = 10 y = x / 3 print(x) # 10 print(type(x)) # <class 'int'> print(y) # 3.3333333333333335 print(type(y)) # <class 'float'>
# 浮点类型:float
print(1.0)
# 数值数据类型
# Python在定义变量时可以不用设定这个变量的数据类型
z = 10.0 print(z) # 10.0 print(type(z)) # <class 'float'>
# 强制数据类型转换
int() 将数据类型强制转换为整数
float() 将数据类型强制转换为浮点数
x = 10.5 print(x) # 10.5 print(type(x)) # <class 'float'> y = int(x) + 5 print(y) # 15 print(type(y)) # <class 'int'>
# 数值运算符常用的函数
abs() 计算绝对值
pow(x,y) 返回x的y次方
round() 返回四舍六入 留意不是四色五人
# 布尔值数据类型 (Treu 真 False 假)
b = True print(type(b)) # <class 'bool'>
# 字符串数据类型 (2个单引号 或者 2个双引号之间任意个数字元符号数据)
u = "This is James's ball " print(u)
# 字符串的链接 +
w = 'hello' f = 'Python' print(w + f) # helloPython
# 处理多于一行的字符串
str1 = '''python''' print(str1)
# 强制转换为字符串
num1 = 222 print(str(num1)) print(type(num1))
# 字符串数据的转换
chr(x) 可以返回函数x值的字符 x是ASCII码
ord( x ):可以返回函数字符参数的Unicode码值,如果是中文字也可传回Unicode码值。如果是英文字符,Unicode码值与ASCII码值是一样的。