学Python(B站)黑马程序员 基础笔记

1、Python是一门解释型语言,他的解释器是存在内存中的软链接,只有不到4M
2、程序用来处理数据,变量用来存储数据
3、Python中不需要定义数据类型,它会根据实际来确定你的类型
4、调试没完成的时候已经运行的部分会占电脑的内存空间,这时候要么把它运行完释放出来,要么把它停止。
5、tpye(变量名)可以查看数据的类型,一般直接在调试窗口就可以看到了。
6、Python3中不再区分int的长和短,比如Python2有int和long
7、Bool型返回的是0和1,非0即真,也可以用来做运算(0或1)
8、字符串之间和数字只有两种共同的操作,一个是字符串之间相加,一个是字符串相乘(50个老婆对不起)
9、当使用input函数时,再进行单步调试会卡出奇怪的.py文件,可以直接控制台进行调试。( debugger: process 9424 is connecting)
10、input函数得到的都是字符串,如果要转换类型就需要强制转换。
11、函数的嵌套可以减少代码量,%06d左边不足6位用0补齐
12、python中输出的时候可以格式化输出变量,和C一样
13、print函数中如果最后有乘法不加括号相当于字符串的乘法
14、标志符(变量或者函数的名字)只能是字母、下划线和数字的组合,不允许使用关键字
15、标志符区分大小写 局部变量用小写,多个单词之间用下划线分割,类用大写,驼峰命名法
16、if语句写的时候,条件写完要加冒号,==才是等号,!=是不等号,这和C一样,合并只有在代码行数超过3行才会有
17、ctrl+“”/“”可以将选中的python代码全部注释掉,新版本的if语句的框框在下面而不是在上面。可以根据根据代码所在的框框确定他的作用。
18、编码是从左到右看的,所以大于等于也是从左到右,小于等于也是从左到右,就是0<=age>=120,相当于0小于等于age,age小于等于120
19、如果要使用不同的条件,可以使用elif,他可以用来解决很多的if情况
20、elif是为了解决平行的问题,而if的嵌套是解决递进的问题。

你可能感兴趣的:(学习摘要心得,字符串,python)