python中的知识点汇总

  我已经在家很久没有出去了,相信大家和我一样吧,这两天总算看到些好的消息,已经连续好几天,呈现下降趋势,感谢国家政府,感谢白衣天使们,感谢武警官兵们,感谢那些志愿者们,再次谢谢你们!不过我在地方,疫情比前段时间更严重了些,所在的市封路了只保留了6个出口,居住的小区也封闭,只能办理出入证才能出入,虽然生活上有些不便,但我们都可以理解,希望这场战役,早点结束,为了不给国家添乱,我打算窝在家里,整理下工作中使用python遇到的一些知识点,希望可以帮助有用的人吧,由于知识点比较散,希望做成一个系列,尽量按一定的顺序来写

  

python中的知识点汇总(一)

  中国加油! 众志成城!

  python中标准数据类型

  可以使用dir(),help()函数来查看文档说明: dir()是列出当前所有的函数方法,help()显示每个方法的使用说明

  可以使用 type(),isinstance()函数来进行数据类型判断,区别: type()不会认为子类是一种父类类型,isinstance()分认为子类是一种父类类型

  1.1 Number(数字) ---不可变数据数字类型包括: int,float,complex(复数)在混合计算时,python会整数转化成浮点数数值的除法包括两个运算符:/返回浮点数,//返回一个整数1.2 String(字符串) --- 不可变数据+加号是字符串的连接符,星号*是复制当前字符串,紧跟的数字为复制的次数字符串截取str[0:-1]l输出第一个到倒数第二个的所有字符,遵循左闭右开原则,str[0:2]是不包含第3个字符的in 成员运算符,如果字符串包含指定的字符串返回True,与not in 正好相反,如果不存在,则返回True转义\,同时也可以使用r对全部的字符串进行转义print(r'this is

  test')可以使用f-string格式化字符串,以f开头,后面跟着字符串,字符串中的表达式用大括号{}包起来,会自动替换>>> name='test'

  >>> f'hello {name}'

  'hello test'字符串可以使用encode进行编码,但是python3中并没有decode方法进行解码,但是可以使用bytes对象中decode()方法来解码,如>>> b=name.encode()

  可以使用

  >>> bytes.decode(b) #来进行解码

  

python中的知识点汇总(一)

  保护好自己

  1.3 Tuple(元组) ---不可变数据元组中的元素不可修改,以()来表示元组也可以使用+操作符进行拼接1.4 List(列表) ---可变数据list列表是可以改变的列表是有序的对象集合以[]表示,列表截取变量[头下标:尾下标]list也是可以使用+操作符进行拼接的列表截取可以接收第三个参数,是截取的步长变量[开头标志:结束标志:步长],如果为负数,则表示进行逆向读取

  1.5 Set(集合) ---可变数据以{}或者set()函数创建集合,创建一个空集合必须是使用set(),创建一个空字典是使用{}集合中有重复的元素,会自动过滤两个集合进行运算:集合a-集合b=> 差集,集合a|集合b=>并集,集合a&集合b=>交集,集合a^集合b=>a和b中不同时存在的元素1.6 Dictionary(字典) ---可变数据字典是无序的对象集合,是一种映射类型,字典用{},它是一个无序的key:value的集合key必须使用不可变类型,在同一个字典中,key必须是唯一的,如果是重复的,后一个值会覆盖前一个值创建空字典用{}来定义key是不可变的,可以是数字,字符,元组,但不可以是列表1.7 布尔类型布尔类型是特殊的整型,它的值只有两个,分别是True和False。如果将布尔值进行数值运算,True会被当作整型1,False会被当作整型0。

  来个彩蛋吧!!!!!

  数据类型转化str() 强制转化成字符串int() 它可以将整数字符串转化为整数, 不可以转化非整数的,如int('4.5')会报错eval() 它是可以把字符串转化为整型,eval('3+4') 输出7,如果数据前面有先导0 时,eval(003)在运行时会报错,而使用int(003)则会显示3

  

python中的知识点汇总(一)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值