目录
一、数字number
(一)整型int
1、int
data_int = 100
print(data_int,type(data_int))
(二)浮点型float
1、float
data_flt = 3.14
print(data_flt,type(data_flt))
(三)布尔型bool
1、bool:True、False。注意大小写,Python 语言严格区分大小写。
data_bl = True
print(data_bl,type(data_bl))
2、数学运算:True 和 False 在这里也可以用作数学运算 True 代表 1,False 代表 0
print(False+False,type(False+False))
print(True+False,type(True+False))
print(True+True,type(True+True))
(四)复数类型complex
1、方法一:
data_cpl = 3-91j
print(data_cpl,type(data_cpl))
2、方法2:
data_cpl = complex(3,-91)
print(data_cpl,type(data_cpl))
知识补充: 常用数学函数
import math
x = -10
y = 2
z = 111.234567
n = 4
print('四舍五入:',round(z,n) ) #返回浮点数x的四舍五入值
print('绝对值:',abs(x) ) #返回数字的绝对值
print('绝对值:',math.fabs(x) ) #返回数字的绝对值。fabs()函数只适用于float和integer类型,而abs()也适用于复数
print('次幂:',math.exp(0) ) #返回e的x次幂(e^x)
print('次方:',pow(x,y) ) #返回x的y次方
print('平方根:',math.sqrt(n) ) #返回数字n的平方根
print('对数:',math.log(1) ) #返回x的对数
print('对数:',math.log10(100)) #返回以10为基数的x的对数
print('整数部分与小数部分',math.modf(z) ) #返回z的整数部分与小数部分,两部分的数值符号与z相同,整数部分以浮点型表示
print('正弦:',math.sin(0) ) #返回的x弧度的正弦值
二、字符串’string’
(一)字符串表达式
1、表达式:可用单引号、双引号、三引号。多行字符必须用多引号。
data_str1 = 'abc'
data_str2 = "123.4"
data_str3 = """True"""
print(data_str1,type(data_str1))
print(data_str2,type(data_str2))
print(data_str3,type(data_str3))
2、元字符串:r’string’
在实际应用中,尤其是文件路径的使用时,则需要用r或\取消转义
data_str0 = "E:\thabc_\nay" #\t表示制表符,\n表示换行
data_str1 = r"E:\thabc_\nay"
data_str2 = "E:\\thabc_\\nay"
print(data_str0,type(data_str0))
print(data_str1,type(data_str1))
print(data_str2,type(data_str2))
(二)字符串运算
(只能进行"相加"和"相乘"运算,计数)
- 拼接(+):只允许字符串之间的拼接,非字符串类型需要用str()函数转换
a="Hello"
b="Python"
a+b
print(a + ',' + b)
- 重复(*)
a="*"
print(a *