1、初识python
1、linux下运行python脚本时,在第一行通过“#!/usr/bin/env python”指定python h.py <=> ./h.py 具有相同的效果 (h.py需要有执行权限)
2、pyc 文件
执行Python代码时,如果导入了其他的 .py 文件,那么,执行过程中会自动生成一个与其同名的 .pyc 文件,该文件就是Python解释器编译之后产生的字节码。如果已经生产.pyc文件,这时候没有.py文件也可以执行
ps:代码经过编译可以产生字节码;字节码通过反编译也可以得到代码。
3、当唯一一个.py文件执行时,命名时.txt也可以执行
4、“#”用于单行注释,“ “”” ”三个双引号用于多行注释,eg:“”” 第一行 第二行 “””
5、
变量定义的规则:
- 变量名只能是 字母、数字或下划线的任意组合
- 变量名的第一个字符不能是数字
- 以下关键字不能声明为变量名
['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']
6、基本的数据类型:
数字:123
字符串:“123abx“ 或者”“” 123abx”””或者‘123abc’
布尔值:true/false
关键函数:
1、raw_input("请输入用户名:") python 2
input("请输入用户名:") python 3
2、import getpass
getpass. getpass("请输入密码") 可以不显示密码
3、流程控制
if 条件一:
内容一(条件一成立则执行)
else: elif 条件二:
内容二(条件一不成立则执行)
while 条件一:
内容一(条件一成立会永远执行)
4、=赋值、==等于、!=不等于、<小于、>大于、and 并且、or 或者
5、break用于完全结束一个循环,跳出循环体执行循环后面的语句。
continue是跳过当次循环中剩下的语句,执行下一次循环