一、基础介绍
1、标识符与关键字
1.1、标识符
1、标识符是变量、函数、类、模块和其他对象的名字。 2、标识符第一个字符必须是英文字母或下划线(_);标识符的其他部分由字母、数字和下划线组成; 3、Python语言标识符对大小写敏感,长度没有限制。 注意:1.从Python3.x开始,非ASCII标识符也是允许的,但不建议。 2.以双下划线(__)开始和结束的名称具有特殊含义,一般应避免使用。 3.避免使用Python的保留字和预定义标识符等,eg: for、if
1.2、标识符命名规则方法
为了增加可读性,通常采用以下方法对变量、函数、类、和包等命名。 1.见名知意法 2.驼峰命名法: 小驼峰命名法:第一个单词以小写字母开始,第二个单词的首字母大写,eg: myName、aDog 大驼峰命名法:每个单词的首字母都采用大写字母。 3.使用下划线,比如a和b的和可以表示为:sum_of_a_and_b
1.3、关键字
关键字也成保留字,是指编程语言内部定义并保留使用的标识符。
2、常量和变量
2.1、常量
常量是指在程序运行过程中不会改变的量。一般分为字面常量与符号常量。 字面常量:eg:-3、3.56、‘Monday’等 符号常量:一般语言使用const保留字指定符号常量(如C++、Visual BASIC等),而Python并没有定义常量的保留字,通常遵照约定。 为增加程序可读性,一般使用大写字母或下划线表示常量。 # #常量示例。 # TAX_RATE=0.16 # PI=3.14 注意:math包中含有两个数学常量pi、e,分别表示圆周率与自然常数。
2.2、变量与赋值语句
(1)变量是指程序中其值可以发生改变的元素,在程序中用变量名标识。可以用变量名表示一个数字、字符串或任意的数据类型数据并通过变量名来访问这些数据。 (2)在Python 3 中,一切皆为对象,每个对象都有唯一的id标识。Python语言变量名的命名规则与标识符的命名规则相同。变量在使用之前必须初始化(赋值),否则会报错。 (3)将=右侧的值赋给左侧的变量。该语句也称”赋值语句“,其中”=“称为赋值号。 (4)Python语言属于动态类型语言,即变量不需要显示声明数据类型,根据变量的值,Python解释器自动确定其数据类型。 (5)可用内置函数type判断数据的类型,id函数返还变量所指对象的id标识(在内存中的位置)。 用于给多个变量赋相同值,如: a=b=c=1 用于给多个变量赋不同值,如: name,age,sex=‘张三’,‘23’,‘男’ 赋值号除=之外,还有复合赋值运算符,eg: 运算符 含义 示例 等价于 += 、-= 、*= 、/= 算数赋值 s+=1 s=s+1 //= 整除赋值 x//=y-z x=x//(y-z) %= 取模赋值 x%=2 x=x%2 **= 乘方赋值 x**2 x=x**2 对于不在使用的变量,可以使用del语句删除,如下:
a = 5
print(a)
del a
print(a)
令a=5,当a被删除时,则会报错,在删除前的代码是可以正常运行的。
3、代码注释
注释的内容将不被编译器执行
注释分为单行注释和多行注释:
#这是单行注释
'''
这是使用单引号的多行注释
1
2
3
'''
"""
这是使用双引号的单行注释
1
2
3
"""
4、类型转换
#对于类型转换,一般是数字和字符串的转换,数字有浮点型和整型
a1 = 1.23
a2 = 5.0
a3 = 4
b1 = "1.3"
b2 = "2.0"
b3 = "13"
"""
1、小数字符串不能转化为整型
2、浮点数和整型可以转换,但是浮点数转整数,小数位会被舍去
3、数字转字符串无限制
可以使用上述的进行练习
"""
#使用内置函数type()可以查看数据类型
#如:type(a1) 查看结果是浮点型 float
'''
布尔值: Ture 和 False
其也可以转化为int型或float型
Ture是 1
False是 0
可以尝试其他数字转换为bool型
'''
5、练习
"""
练习:
键盘输入两个整数,输出两个整数的和,两个数的差
"""
a = int(input("请输入第一个整数:"))
b = int(input("请输入第二个整数:"))
sum_ab = a + b
print("两个数的和为:",sum_ab)
De_ab = a - b
print("两个数的差为:",De_ab)
#或者
print(int(a)+int(b))
print(int(a)-int(b))