1.执行权限
若要在Linux中直接运行Python文件,需要加执行权限:chmod 755 文件名.py
注:chmod是执行权限命令,755是权限码,权限码中4是读,2是写,1是x;
权限码的第一位7代表所属用户权限为可读可写可执行,第二位5为所属
组可读可执行,第三位5为其他用户刻度可执行。
2.环境变量区别
如果是在文本中编辑,想把它变成一个可执行程序,需要在开头加上下面两
种命令中的任意一种。
#!/usr/bin/env python
#!/usr/bin/python
其区别为:env为找环境变量命令,在Linux下如果自己装了Python是在localbin
文件下,如果不加env,则调用时依旧使用Linux自带的python版本,无法使用
自己安装的更高级版本。
3.Python2.x中若要引用中文,需要在程序开头处加上# -*- coding:utf-8 -*-
Python3.x可以直接引用中文
4.字符编码发展:
5.Python注释方法 #:单行注释
''' ''':多行注释/多行打印
例:
6.Python格式化输出:
(1)
注:%s是输出字符串,年龄那里也可以改成%d,但是在定义的时候需要强制转换成int类型,否则默认输入字符型。(打印xxx的数据类型:print(type(xxx)))
(2)
注:三种方法中推荐使用第二种
(3)
7.Python2.x中的raw_input与Python3.x中的input作用相同,Python2.x中的input认为输入
什么格式就是什么格式,用法多余。
8.调用包(隐藏密码)
9.if判断(账号密码)
正确:
密码错误:
账号错误:
注:在此代码中,if条件下语句后面加冒号,下一行会强制缩进,表明逻辑关系。
故在Python中缩进不能出错,该对齐的一定要对齐,否则就会提示IndentationError。
10.多重判断(判断年龄)
(1)正确
(2)猜大了
(3)猜小了
注:Python中的else if表示方法为elif
11.循环(while猜年龄)
改进:
(错误)
(正确)
12.循环(for)
(1)普通循环
(2)隔行循环
(3)条件循环
13.continue是跳出本次循环,进行下一次循环。break是跳出整个循环