4.15—003—周一
今日所学内容
一、变量的命名规范
1、变量只能有 字母 数字 _ 组成
2、变量名不能用数字开头
3、应避免与系统关键字重合:重名虽然不会报错,但是系统功能就被自定义的功能屏蔽了(最好不建议这样做)
# 当以下关键字作为变量名会直接出现错误:['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']
4、以 _ 开头的变量都有特殊含义
5、以 __ 开头与结尾的叫魔法变量:内置变量
6、建议使用 _ 连接语法来声明长变量名 Eg avg_num
7.支持小驼峰与大驼峰命名规则 Eg avgNum | AvgNum 建议用 _ 连接
8、对于一些单词的简写建议全部使用大写 Eg HTTP | HTML | URL
9、用大写的字母来表示一些常量 Eg PI = 3.141592653
二、常量
Python 中没有严格的语法常量:
——常量:在程序运行过程中,值不能呗改变的量
——Python 中所有的量在运行过程中其实都能发生变化,只能自我保障不去改变全大写定义的变量值
三、Python 2 与 Python 3 输入输出的差别
1、输出:自带换行
Python 2
print(10)
print 10 在Python 3中被遗弃
Python 3
print(10)
2、输入
Python 2 info = input('提示信息:')
1)可以输入一个值,但是一定要按照值的表示方式进行输入,10就算数字,‘abc’就算字符串
2)如果输入的是abc,默认将abc作为变量来解读,如果变量abc未定义就报错
raw_input ();采用所有输入都已字符串进行存储
Python 3 info = input('提示信息:')
所有信息都是直接输入,直接被准换为字符串存储
raw_input ()
四、注释
注释不会被 Python 解释器解释执行,是提供给开发者阅读代码的提示
单行注释:# 开头的语言
多行注释:出现在文件最上方,用''' '''包括的语句
pycharm 快捷键: ctrl + / 选中的全部单行注释
五、数据类型
1、整型 int
Python 2 下:数据过长用long类型存储 | 数据量小的整型用 int 存储
Python 3 下:long被遗弃 | 所用整型都用 int 存储,(优化:数据量过大,采用字符串存储处理,如果需要运算,可以直接拿来运算)
2、浮点型 float:用来存放小数 num = 135.13541
可以通过格式化方式来绝对输入格式
Eg %.5f % num
1) %f 对浮点型数据进行在位
2). 后的数据数字表示小数精度
3). 前的数据是输入的长度
# &015.5f :右对齐,左侧不足用 0 补充 000000135.13541, &-15.5f :左对齐输出
3、bool布尔类型
bool布尔类型中:就算两个结果值 true | false
4、字符串类型
单行字符串:“” |‘’
单行字符串:"""""" |''''''
Eg : name = input('name:')
age = input('age:')
%c 表示输出格式为字符
%d 只能占位数字
%f 表示其输入格式为浮点数 Eg : %8.6f
%lf同%f 表示浮点数。%lf 是用在输入函数scanf中 ,而 %f 则是用在输出函数printf中的