数据类型
使用type()函数可以获取函数类型。
数字类型分类:
*整型(int)
python语言中的整型与其他语言中整型支持的位数不同,在python中当整数超出自身机器所支持的位数32/64位时,
会转成长整数型(long),运用大数算法处理,故无上限。
*浮点型(float)
在实际运算中,因为精度失精问题,所以最好将浮点型扩大倍数变为整型进行计算后,再缩小相同的倍数,来保持精度。
*布尔型(bool)
布尔型只有真和假,即True和False两种(首字母大写)。
*复数型(complex)
复数的实部和虚部都是浮点型,即使不加小数点写成整型,也是按照浮点型进行计算。
*空型(None)
None型是python中特殊的类型,和数学中空集是相同的概念,和0是不同的两种概念。
None型和任何数据类型型比较都是返回False.
出现None型时,通常是函数没有返回值。
数据类型展示
数学函数
利用help(math)可以查看,math包里含有的函数公式,常用的数学公式在下表列举出来。
函数名 | 功能 | 返回值
abs(x) | 取绝对值 | 正x
math.ceil(x) | 向上取整 | x的整数部加1
cmp(x,y) | 比较大小 | x<y返回-1,=返回0,>返回1
math.floor(x) | 向下取整 | x的整部
max(x,y) | 取最大值 | 返回最大值
min(x,y,z) | 取最小值 | 返回最小值
pow(x,y) | 乘方 | x的y次方
round(x) | 四舍五入 | 四舍五入后的值
math.sqrt(x) | 开方 | x的平方根
random.choice(list) | 返回一个序列的随机项 | 返回一个随机值
常用函数
字符串类型
1.不能使用str来命名变量名
2.使用单引号和双引号包含起来的就是字符串
3.双引号里不能使用双引号,单引号里不能用单引号,如果需要则需要转义
4.'+' 可以做拼接使用,'+'左右两边都是字符串
5.'*' 重复当前字符串
6.字符串可以通过key取值,但是不能修改值
字符串的下标截取
索引值(key)从0开始,-1代表末尾
字符串截取
字符串的转义
转义字符
字符串的格式化
格式化字符
格式化方式
常用字符串函数
常用字符串函数
补充函数
format函数
1.通过位置
2.通过关键字参数
字符串过长 (用斜线分隔)
str1 = '一群白鹅排走进大池塘' \
'一群白鹅排走进大池塘'\
'一群白鹅排走进大池塘一群白鹅排走进大池塘'
保持原字符串的格式输出(用三个单引号或双引号)
str2 = '''
小睡不醒对不起床
喝酒不开车纯属必须的
'''
str2 = """
小睡不醒对不起床
喝酒不开车纯属必须的
"""
一步步了解Python