Python学习第二天
01、Python的文件命名规范
a、可能会遇到的错误语法提示
print() # 打印输出
defined(define) # 定义
syntaxError # 语法错误
nameError # 名字错误
invalid # 无效的
character # 字符
no such file or directory # 没有文件或者文件夹目录
b 、文件命名规范
1、见名之意:根据名字就可以大致知道这个文件里面写的是什么。
2、在命名时尽量不要用拼音或者其他不规范的为文件命名,尽量用英文或者英文缩写进行文件的命名。
02、注释
在大多数编程语言中,注释都是一项非常有用的功能。如果在程序中只有Python代码,如果Python代码行数很少,并不会体现出注释带来的作用功能,不过随着程序中Python代码越来越多、越来越复杂,就应在其中添加说明,对代码解决问题的方法进行大致的阐述。注释让你能够使用熟悉的自然语言在程序中添加说明,增强程序的可读性。
Python中的注释有两种:
1、使用#号进行单行注释
# 第一种注释方法:使用 # 进行单行注释
print('第一种注释方法:使用 # 进行单行注释')
2、使用三个单引号'''或者"""将所需要注释的多行括起来进行多行注释
"""
双引号
这是进行
多行注释
"""
'''
单引号
这是进行
多行注释
'''
03、变量和类型
变量:
Python是面向对象的、解释型和弱类型的;在编程中
:用于存储程序中的数据。
变量 和 常量:变量
:里面存放的数随时可以发生改变。常量
:固定的值,不能发生改变。变量可以存放多种类型数据
类型:
- 整型(
int
):Python中可以处理任意大小的整数,而且支持二进制(如0b100
,换算成十进制是4)、八进制(如0o100
,换算成十进制是64)、十进制(100
)和十六进制(0x100
,换算成十进制是256)的表示法。 - 浮点型(
float
):浮点数也就是小数,之所以称为浮点数,是因为按照科学记数法表示时,一个浮点数的小数点位置是可变的,浮点数除了数学写法(如123.456
)之外还支持科学计数法(如1.23456e2
)。 - 字符串型(
str
):字符串是以单引号或双引号括起来的任意文本,比如'hello'
和"hello"
。 - 布尔型(
bool
):布尔值只有True
、False
两种值,要么是True
,要么是False
。
# 变量和命名规则
money = 99.9 # 浮点型
count = 5 # 整型
person = 'wangyong' # 字符串
right = True # bool型
print(money, count, person, right)
变量命名规则
变量的命名尽可能使用英文命名
- 硬性规则:
- 规则1:
变量名由字母、数字和下划线构成,数字不能开头。需要说明的是,这里说的字母指的是Unicode字符,Unicode称为万国码,囊括了世界上大部分的文字系统,这也就意味着中文、日文、希腊字母等都可以作为变量名中的字符,但是像!
、@
、#
这些特殊字符是不能出现在变量名中的,而且我们强烈建议大家尽可能使用英文字母。 - 规则2:
大小写敏感,简单的说就是大写的A
和小写的a
是两个不同的变量。 - 规则3:
变量名不要跟Python语言的关键字(有特殊含义的单词,后面会讲到)和保留字(如函数、模块等的名字)发生重名的冲突。
- 非硬性规则:
- 规则1:
变量名通常使用小写英文字母,多个单词用下划线进行连接。 - 规则2:
受保护的变量用单个下划线开头。 - 规则3:
私有的变量用两个下划线开头。
注意
:不管之后什么类型的命名,我们尽可能要见名知义。
类型的转换
-
int()
:将一个数值或字符串转换成整数,可以指定进制。 -
float()
:将一个字符串转换成浮点数。 -
str()
:将指定的对象转换成字符串形式,可以指定编码。 -
chr()
:将整数转换成该编码对应的字符串(一个字符)。 -
ord()
:将字符串(一个字符)转换成对应的编码(整数)。
# 类型转换
a = 10
b = 3.14
c = 'wangyong'
d = True
# 整型转换成浮点型
print(float(a))
# 浮点型转换成字符串
print(str(b))
# 字符串转换成布尔型
print(bool(c))
# 布尔型转换成整型
print(int(d))
# 整数转换成对应的字符
print(chr(97))
# 字符转换成整型
print(ord('a'))
# 对应输出结果
10.0
3.14
True
1
a
97