python学习(1)
1.屏幕输出信息
格式:print(value, …, sep=’ ‘, end=’\n’)
功能:将若干个值输出到标准输出设备(屏幕)。
说明:
(1)sep:表示变量之间用什么字符串隔开,缺省是空格
(2)end:表示以这个字符串结尾,缺省为回车换行。若希望输出一行之后不换行,则end=’’(空字符)
2.python编码规范
2.1变量名、模块名、包名
- 通常采用小写字母,可使用下划线
- 通常前缀有一个下划线的变量名为z全局变量
2.2类名、对象名
- 类首字母采用大写
- 类中的方法名首字母小写,其后的每个单词的首字母大写(类的特殊方法除外)
- 对象名采用小写
- 类外引用其属性和方法名时,以对象名作为前缀,eg.对象名.属性名/对象名.方法名
- 类的私有变量、私有方法以两个下划线作为前缀
2.3函数名
- 函数名通常采用小写字母,并用下划线或单词首字母大写增加名称的可读性
- 模块中函数以模块名作前缀
2.4模块导入规范
- 模块是类或函数的集合,用于处理一类问题,使用任何python模块都必须先导入
- 模块的导入使用:
- import语句 eg. import math
- from…import…语句 eg.from math import *
注:使用第二种导入方式时,如果程序中的函数与math中的某个函数同名,将会被math中的覆盖,而第一种不会覆盖。
2.5语句的分隔
- python分号可以省略,主要通过换行来识别语句的结束
- python使用“\”作为续行符
eg.写法一:
sql = "select id,name\
from dept \
where name ='A'"
写法二:
sql = "select id,name "\
"from dept"\
"where name ='A'"
2.6变量和常量
2.6.1 变量名及命名规则
- 变量名用于标识对象及引用对象
- 命名语法:<名字> = <数据>
- 关键字不可随便作为其他对象的标识符
2.7数据类型
python的内置数据类型:
- 数字
- 字符串
- 元组
- 列表
- 字典
- 集合
2.7.1 数字
- 整型
- 浮点型
- 布尔型
- 复数类型
注:(1)使用python编写程序时,不需要声明变量的类型
(2)查看内置函数使用内置函数:type(x)
进制转换函数:
(1)将整数转换为其他进制的数字字符串:
- oct函数—将十进制数转换为八进制数
- hex函数—将十进制转换为十六进制
- bin函数—将十进制转换为二进制
(2)内置函数int可以直接通过定义的第二个参数来确定第一个数字字符串参数的进制
eg:int(‘100’,8) 输出64
2.7.2 字符串
print()函数输出:
一条语句中输出多个字符串时,print函数会自动地插入空格,只需用逗号将不同的字符串隔开。
2.8运算符和表达式
- 算术运算符
- 位运算符
- 关系运算符
- 逻辑运算符
注:该顺序为各类运算符的优先级从高到低排序