python第一天
第一个python程序:print("hello word")
1.ubuntu中执行python程序
程序执行中要注意的错误
未进入指定的python程序的文件夹内。 解决:cd/python
创建的python.py文件没有执行的权限。 解决:chmod 7777 当前文件夹内的全部设置为最大的权限,或 chmode u+x python.py 添加当前文件的可执行权限。
多个python程序选择切换运行的python程序。 解决:which python3
其它使用
clear 清除屏幕
vi编辑器中使用dd删除整行
exit() 退出ipython执行程序
print("hello word" ,end="") 使程序不换行打印,默认是换行打印end=“\n”
help(print)或dir(print) 帮助函数文档,查看其它的使用方法
待补充。。。
设置路径及编码
1.设置python程序的路径,方便执行时使用./执行
#!/user/bin/python
2.设置python支持中文,注:在python2中不支持中文,python3已经支持了可以不加
#coding=utf-8
python中的注释
# 单行注释
''' ''' 多行注释
''' ''' 文档注释
python3中的六个标准数据类型
bool:布尔型,True/False
int:整数型,-1,0,1,2,3...
float:浮点型,0.01,3.14,-2.234
complex:复数型,1+2j,5+7j
str:字符串型,'abc','hello'
tuple:元组,(1,2,3),("abc",1,3.14)
list:列表,[1,2,3],["abc",1,3.14]
set:集合,{1,2,3},{"abc",1,3.14}
dict:字典,{'a': 1, 'b': 2, "c": 3}
查看数据类型: type(变量名)
python3的标示符已经命名规则
标识符:字母,下划线和数字组成,且不能以数字为开头,不能使用python3中的关键字。
关键字查看:ipython3 (进入python) import keyword (拿到这个文件) keyword.kwlist (文件中的其中一项)
python3的命名
1.严格区分变量的大小写。
2.见名知其意。
3.驼峰命名法(大小驼峰)或者下划线。 例:userName 或 UserName 或者 user_name
特殊字符
\n 换行打印
\t tab键,相当于四个空格
待补充。。。
格式符号
- (name) 可选,用于选择指定的key
- flags 可选,可供选择的值有:width 可选,占有宽度
- + 右对齐;正数前加正好,负数前加负号;
- - 左对齐;正数前无符号,负数前加负号;
- 空格 右对齐;正数前加空格,负数前加负号;
- 0 右对齐;正数前无符号,负数前加负号;用0填充空白处
- .precision 可选,小数点后保留的位数
- typecode 必选
- s,获取传入对象的__str__方法的返回值,并将其格式化到指定位置
- r,获取传入对象的__repr__方法的返回值,并将其格式化到指定位置
- c,整数:将数字转换成其unicode对应的值,10进制范围为 0 <= i <= 1114111(py27则只支持0-255);字符:将字符添加到指定位置
- o,将整数转换成 八 进制表示,并将其格式化到指定位置
- x,将整数转换成十六进制表示,并将其格式化到指定位置
- d,将整数、浮点数转换成 十 进制表示,并将其格式化到指定位置
- e,将整数、浮点数转换成科学计数法,并将其格式化到指定位置(小写e)
- E,将整数、浮点数转换成科学计数法,并将其格式化到指定位置(大写E)
- f, 将整数、浮点数转换成浮点数表示,并将其格式化到指定位置(默认保留小数点后6位)
- F,同上
- g,自动调整将整数、浮点数转换成 浮点型或科学计数法表示(超过6位数用科学计数法),并将其格式化到指定位置(如果是科学计数则是e;)
- G,自动调整将整数、浮点数转换成 浮点型或科学计数法表示(超过6位数用科学计数法),并将其格式化到指定位置(如果是科学计数则是E;)
- %,当字符串中存在格式化标志时,需要用 %%表示一个百分号
注:Python中百分号格式化是不存在自动将整数转换成二进制表示的方式

浙公网安备 33010602011771号