Python基本语法-2
一、Python编程风格
1、语法要求:
(1)缩进统一:【常见错误:Indentation Error】
-->windows中tab键占4格,linux下占8格,但显示时可见长度一致,不易区分。
a.设置-首选项-选项卡设置-勾选使用空格替换
b.视图-显示符号-显示空格与制表符
(2)变量:
a.首字符:字母、下划线
b.其他部分:字母、下划线、数字
c.区分大小写
2、数据类型
(1)数字类型:
a.整型:布尔型、长整形(L)、标准整型
b.非整型:双精度浮点型、复数、十进制
(2)序列类型:
a.字符串(str)
b.元组(tuple)
c.列表(list)
(3)字典
(4)集合类型:
a.可变集合
b.不可变集合
3、运算:
+ — * / 按数字逻辑进行运算
eg:2**32:2的32次方
10%2:10/2的余数
4、注释:
(1)单行注释:#
(2)多行注释‘‘‘ ‘‘‘或""" """
二、用户交互
1、导入模块 import【当前文件夹内】
(1)from sys import argv:从sys模块中导入argv
(2)import a as b:把a命名为b
(3)import sys,os,tab:导入多个模块
(4)python默认查找文件路径:【从头到尾依次查找】
2、用户输入:raw_input(" ") 读入默认为字符串
(1)引用:
(2)格式化输出
(3)终端输出高亮显示:\033[32;1m%s \033[0m
32:绿色字;31:红色字;42:绿色背景……
(4)长度判断print len( )
a.回车不算长度
b.空格算长度
(5)去空格:.strip() 把输入的开头结尾空格去掉,但中间空格不去掉
eg: name=raw_input(‘your name:‘).strip()
三、循环
1、for
(1)显示1-100
(2)长度
(3)从1-100,每个数间隔2(奇数)
(4)计数到5显示文字
2、continue、break
3、while