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中百分号格式化是不存在自动将整数转换成二进制表示的方式

 

python的运算符与表达式

posted @ 2017-10-16 01:26  懂人自懂  阅读(68)  评论(0)    收藏  举报