老师:金角大王Alex
年龄:26
爱好:喜欢弟媳(因为她曾是老师前女友)
风格:幽默风趣
籍贯:山东人
1.python(解释器、交互环境):
2.写python程序
(1)交互器模式执行py代码(关闭会清空代码)
(2)代码文件执行(可以保存代码,利用编辑器vscode,pycharm,sublime text, notepad++等专门的代码工具)
(3)代码编辑器,我们称为IDE(Integrated Development Environment集成开发环境);
3.编译程序
先在编辑器上敲好代码,共有两种编译方式:
(1)找到.py文件,用python解释器打开,展现出控制台效果
(2)win+r在windows系统命令输入cmd,在cmd界面输入python+空格,在拖动.py文件
4.Python中的对象分为可变对象和不可变对象
不可变对象无法在原处修改对象本身的内容。int类型就是不可变对象,不可能在原处修改int对象的值,而只能令变量a指向一个新的int对象。
5.基本数据类型
数字类型:
自从python 3开始就没有long整型了,全都是int。
type():
来检测变量或常量是什么类型,例如type(name),type(2.33)。
字符串str:
在python中,加了引号的字符都被当作字符串,引号可以是单引号、双引号、甚至是三引号。
注意:
字符串不可修改:
当前地址里存放的值不可变,假设能修改,那么地址应该不会改变:
地址发生了改变,说明字符串不可修改,
而是变量名指向了新的值。
有索引:
在python里,字符串的每个单独字符都是以0开始排好的,例如
name="Black Girl"
name[0]就是B,name[3]就是c,name[7]就是i。
而且不能改变,例如:name[5]=5,此时会报错,不会将[space]改成5。
可切片:
如果想要将字符串中的某一部分拿出来,例如ack,可以通过
name[2:5],至于为什么不是name[2:4],这是因为切片的方法规定“顾头不顾尾”。
所有的字符串都有很多且相同的功能
windows开启字符串功能集锦的方式:dir(变量名)
mac系统开启字符串功能集锦的方式:变量名.Tab键 或者 help(str)
举例个别功能:
captitalize可以让首字符转换为大写,upper可以让所有字符转换为大写,
center可以规定字符串占有空间,空位用DIY符号自动补齐。注意:不是修改,利用id检测地址还是不变。
多行字符串:
使用三个单引号或者三个双引号
字符串拼接:
字符串变量+字符串变量
字符串变量引用外部变量:
--%s:
这是python 2版本写法:
运行结果:
--f:
这是python 3版本写法,可读性增强:
f一定要加,f将花括号内当作占位符;
python的注释是:#;
C++的注释是://;
C的注释是:/**/;