python基础知识(二)
三岁带你学python,最口语的学习,最简单的理解,逐步学习无压力,如有问题可以私聊或留言,感谢大家的支持与关注
数据类型
python的数据类型分为数字类型 、布尔类型 、字符串类型 、列表类型 、元组类型 、字典类型
今天给大家介绍前三种类型
那么今天的内容就开始⑧ ~~~~
数字类型
数字类型分为:整型 、 浮点型 、 复数
整型
整型用口语来说就是所有的整数,原则上范围是[-∞,∞](负无穷到正无穷)之间的所有整数。
整数有四种进制表示:二进制、八进制、十进制、十六进制
二进制
整个数字中只有0和1 二进制用 0B或0b(零必)表示
满2进一 十进制2的二进制就是10 可以用0b10= 2来表示
八进制
整数中数字只有 0到7 八进制用 0o 或 0O(零欧)表示
满八进一 十进制8的八进制就是10 可以用0o10 = 8 来表示
十进制
整数中数字只有 0到9 无特殊表达符号
是我们生活中认同的 满10进1
十六进制
整数中用 数字0-9 字母A到F(a—f) 用 0x 或 0X (零x)表示
满16进1 十进制15用F表示 十进制16 用十六进制10表示
0x F = 15 0x10 = 16
int()
- 在python中整数用 int 表示
- 区分进制(用各自的引导符号进行区别)
- 可以用int()函数进行转换,把其他格式的转换为整数类型
- 使用方法:int(转换内容)
例:str_1 = int ("4869") print(type(str_1)) #type() 用于输出数据类型 #输出 <class 'int'>
小知识:计算机内部处理使用二进制,在计算机底层会把现有的内容转换为二进制在进行分析处理。
浮点型
就是传说中的小数 取值范围也在正无穷到负无穷之间。
除了小数浮点型还支持科学计数法使用e或E来表示
例: 4.3E-3 = 0.0043
一般浮点型原则上保留6位小数不到6位的添零输出
最长输入16位小数,计算结果最多输出17位
注:因为计算机采用二进制处理数据,小数点后面的内容只是近似利用函数sys.float_info可以保证15位的精度
所以输出小数要考虑位数
浮点型用 float 来表示
float()
float()函数用于把其他类型转换为浮点型
int_1 = float(4869) print(int_1) print(type(int_1)) #结果 4869.0 <class 'float'>
布尔型
布尔型 用 True 和 False (注意开头大写)
True 表示真
False 表示假
注:特殊时期 空字符串,数组, 列表,字典 和 0 都可以表示False 其他的表示True
字符串
字符串用 str 表示
表达方式:单引号,双引号,三引号表示
用三引号可以表达多行字符串
例:‘三岁学编程’ “one day day” ‘’’ 您好:name!’’’
基本字符串操作符
- + 用于连接多个字符串
- * 用于复制字符串
- in 用于判断是否属于字符串
- [ ] 用于索引
- [ : ] 用于切片
>>> str1 = '您好!' >>> print(str1) 您好! >>> str2 = '三岁' >>> print(str1 + str2) # + 您好!三岁 >>> print(str2 * 3) # * 三岁三岁三岁 >>> print(str1[0]) # 索引 您 >>> print(str1[0:3]) #切片 您好! >>>
内置处理函数
- len()返回字符串长度。
- str()强制转换为字符型数据。
- str.lower()将字符串转换为小写。
- str.upper()将字符串转换为大写。
- str.title()将字符串首字母转换为大写。
- str.rstrip() 将字符串末尾的空格删除。
- str.lstrip () 将字符串开头的空格删除。
- str.strip () 将字符串两头的空格删除。
字符串内容丰富非一日可以学完,我们将会开设一天专门讲字符串
每天一个小知识:
转义字符
转义字符用 '\' 表示 转义字符用于输出特殊效果 示例: \a 蜂鸣 \b 退格 \f 换页 \n 换行 (经常使用!!!) …… **提问?** 如果要输出 ‘\’ 怎么办??? 我们可以用 \ 自己去转义自己 \\就会输出一个\ 其他的用法我们继续探索!!!
我们今天就到这里吧!!!
下次我们再一起学习,有问题我们提出来,一起进步,不要自己上进不想着三岁呦
加油~~~~~~