首页 > 编程语言 > 详细

读书笔记 《跟老齐学python》

时间:2020-02-15 20:22:02      阅读:81      评论:0      收藏:0      [点我收藏+]

python帮忙解决了大整数溢出问题,但浮点数和整数不同,存在溢出问题

对于需要非常精确的情况,可以使用decimal、numpy

内建四舍五入函数:round

math.pow(x,y) 和x**y是一样的

所谓转义就是不采用符号本来的含义

r"c:\new" 由r开头引起的字符串都是原始字符串,不会被当做转义字符

input得到的是字符串类型(通过键盘输入的都是字符串)

字符串格式化推荐用format

判断字符串是否全是字母组成:"python".isalpha()

字符和数字的转换:ord chr

list.pop(3)的参数是索引,list.remove(‘python‘)的参数是元素

多维列表:lst=[[1,2,3,4],[5,6,7,8]]
print(lst[1][2])

aa=‘hello,I am zcy,30 years old‘
print(aa.split(‘,‘,1)) #只分隔1次
[‘hello‘, ‘I am zcy,30 years old‘]

aa=‘hello me‘
print(aa.split()) # [‘hello‘, ‘me‘]
print(aa.split(‘ ‘)) #[‘hello‘, ‘‘, ‘‘, ‘‘, ‘‘, ‘me‘]

元组比列表快,可以作为字典的key,可以通过tuple(lst)将列表转为元组
集合中的元素要是可哈希的(即是不可变的)

d={}
d.setdefault(‘name‘,‘zcy‘)
print(d) # {‘name‘: ‘zcy‘}
print(d.pop(‘name1‘,‘gc‘)) # gc

set.remove() 没有会报错;set.discard()没有不会报错

判断集合A是否是集合B的子集,可以使用A<B或A.issubset(B)

集合A B的对称差集:a.symmetric_difference(b)

水电费

 

读书笔记 《跟老齐学python》

原文:https://www.cnblogs.com/testzcy/p/12313225.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!