学习python,北京尚学堂,第07课到第30课的个人的总结

在学习了那几节课以后,又找了一个新的视频,北京尚学堂的百战程序员,感觉还挺全

链接:https://pan.baidu.com/s/12HT1UCkK9SHadn8zESZRFA 
提取码:zc7l

第07课,08课,

海归绘图,yongpycgpycharm不运行,经过百度知道程序后加一个代码才显示。

第14课,赋值。

python在赋值时可以使用x=y=3这样赋值,也可以用a,b,c=1,2,3这样赋值。

第15课,内置数据类型

/表示除法,值是浮点数。//表示除法整数,**表示幂函数。divmod(被除数,除数)函数,得到元组(商,余数)

第16课,不同类型转化成整数

0b二进制,0o表示八进制,0x表示十六进制,

第17课,浮点数

round()函数可以把结果四舍五入

第18课,时间的表示

我们将1970年0点0分当作原点,用毫秒加微秒表示时间,都是千进制。time.time()获得当前时间。

19课,绘制折线,计算距离

开方函数需要导入math函数,math.sqrt()

20,布尔值,运算符

21同一运算符

is,这个比较对象地址是否为同一个,==表示判断值是否相同,

a=1000,b=1000,a==b,ture,a is b,false

但是python命令行只在-5,256,之间的数,会缓存,只需要一个地址

a=100,b=100,a==b,ture,a is b,ture

但是在文件和pycharm中会在-5到正整数缓存。

22字符串

可以用引号包裹字符串,字符串可以用单引号双引号三引号包裹,为了使内部有双引号时不报错。

python中中英文字符都为1

23特殊转义字符

转义字符单双引号不会算作语句。

字符串拼接,加号和直接拼。字符串相乘,表示复制。

打印字符串默认换行,取消加,end=‘’就可以。

输入字符串input()函数。

 

24字符串转型

str()把把括号转化成字符串 

a=123,用a[0]提取字符串,注意的是,a[-1]等于从a[0]往左数第一个,就是3。

字符串创建出来就不能改变,但是可以用a.replace('a','我')得到修改后的字符串。这个函数本质是增加了新的字符串,然后a等于新的字符串,并不是在原来的修改。原来的a还是原来的字符串

25字符串切片

slice(起始点:终止点:间隔长度)

起止点为负表示,从右向左数,间隔长度为负,表示从右向左间隔,终止点大于长度,也不会报错,在最大长度停止。

26字符串分割合并

split()分割,()中指定分割符号,如果没有,默认换行符空格,制表符

join()合并,添加的东西.join(被添加的表)

要点,join函数是在原列表加,+是在多个列表加,新建多个,使用join和append效率高。

第27字符串驻留机制

符合仅包含字母和下划线的字符串,就会驻留机制

判断某个字符串的子字符串in/not in

28字符串常用方法

查找

len(a)字符串长度,a.startswith('字符串开头')判断字符串开头是否为引号内容。同理,a.endswith()是末尾,a.find()查找字符第一次出现的位置,a.find()最后一次出现位置。

去除信息

a.count()出现几次,a.isalnum,是否全是字母或数字。a.strip,去除首尾信息,rstrip就是右,lstrip就是左。

字符转化大小写

字符排版

a.center(10,'1')表示a在十个字符剧中,其他字符用1填充。a.ljust()同理表示左对齐。

其他

29格式化

str.format()

首先定义一个字符串,a=“内部是字符串和{0}中括号{1}”这里{0}和{1}是占位符,通过format函数可以替换占位符。字符格式应该加引号。默认是01,但是也可以用具体字符代替。

填充和对齐,图表示字符1居中并且有8个字符,字符用*填充。

数字格式转化

30可变字符串

想要原字符串修改,不产生新的,可以用io.StringIO()改变和.seek(下角标)寻找和.write(字符)修改。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值