Python基本语法

注释

  注释就是不会被Python解释器执行的语句,可以是一段话,一段程序。

1 #:表示单行注释,注释一行内的语句
2 """ """:表示多行注释,注释多行内的语句
View Code

 

行与缩进

  最具特色的就是使用缩进来表示代码块,使用4个空格进行悬挂式缩进,并且同一个代码块语句,必须含有相同的缩进格数,如果缩进格数不一致,编译会出现语法错误。

 

语句换行

  python建议每行代码不超过80个字符。对于过长的代码,可以在语句的外侧添加一对圆括号,将其进行换行显示。

 

变量

  变量就是用来代指某一个特定的值,相当于是一个容器。

 

标识符

  标识符就是用来表示需要自定义的符号和名称,例如:变量名、函数名都式标识符.

    提示:

     1.标识符由字母、下划线和数字组成,且不能以数字开头。

     2.标识符区分大小写

     3.标识符不能使用关键字。

     4.取名时最好起到见名知意的效果

     5.对类名使用大写字母开头的单词,模块名应该用小写加下划线的方式

 

关键字

  具有特殊功能的标识符称为关键字,不允许开发者自己定义和关键字相同名字的标识符。

 

简单数值类型

  整型:

    整数类型(int)简称整型,它用于表示整数,整型字面值的表示方式由四种,分别是十进制、二进制、八进制和十六进制。

    Python的整型不会受到计算机位数的影响,它的取值范围只与计算机的内存有关,只要计算机的内存足够大,整型数据就能够足够长。

  浮点型:

    浮点型用于表示实数。浮点型字面值可以用十进制或科学计数法表示。

  布尔值:

    布尔类型可以看做是一种特殊的整型,布尔型数据只有两个取值:True和False,分别对应整型的1和0.每一个Python对象都天生具有布尔值,进而可用于布尔测试。

    这些布尔值必为假:None、""、()、[]、0

  复数类型:

    复数类型用于表示数学中的复数,Python中的复数类型是一般计算机语言没有的数据类型,他有以下两个特点:

     1.复数由实数部分和虚数部分构成。

     2.复数的实数部分real和虚数部分imag都是浮点型。

  数字类型转换:

    不同的类型的数字类型之间可以进行转换,只不过转换过程中需要借助一些函数,常见的数字类型之间的转换方式

     int():将x转换为一个整数

1 num = int('123456')
2 print(num)
3 print(type(num))
4 
5 
6 返回结果:
7 123456
8 <class 'int'>
View Code

 

     float():将x转换为一个浮点数

1 num = float('1.23456')
2 print(num)
3 print(type(num))
4 
5 
6 返回结果:
7 1.23456
8 <class 'float'>
View Code

 

返回数值

  算数运算符:

    +:加法运算

1 a = 1 + 1
2 print(a)
3 
4 
5 返回结果:
6 2
View Code

    -:减法运行

1 a = 1 - 1
2 print(a)
3 
4 
5 返回结果:
6 0
View Code

    *:乘法运算

1 a = 1 * 2
2 print(a)
3 
4 
5 返回结果:
6 2
View Cod

    /:除法运行

1 a = 1 / 2
2 print(a)
3 
4 
5 返回结果:
6 0.5
View Code

    **:幂运算

1 a = 2 ** 2
2 print(a)
3 
4 
5 返回结果:
6 4
View Code

    %:取余

1 a = 10 % 3
2 print(a)
3 
4 
5 返回结果:
6 1
View Code

    //:取整

1 a = 10 // 3
2 print(a)
3 
4 
5 返回结果:
6 3
View Code

 

  赋值运算符:

1 a += 1 == a = a + 1
2 a *= 1 == a = a * 1
3 a -= 1 == a = a - 1
4 a /= 1 == a = a / 1
View Code

 

返回布尔值

  比较运算符:

    ==:比较是否相等

1 a = 10 == 5
2 print(a)
3 
4 
5 返回结果:
6 False
View Code

    => <=:比较大小

1 a = 10 >= 5
2 print(a)
3 
4 
5 返回结果:
6 True
View Code

    =!:表示不等于

1 a = 10 != 5
2 print(a)
3 
4 
5 返回结果:
6 True
View Code

 

  逻辑运算符:

    and:条件语句,表示并且

 1 a = True and True
 2 print(a)
 3 
 4 
 5 返回结果:
 6 True
 7 
 8 
 9 ----------------------------------------------------------------------------
10 a = True and False
11 print(a)
12 
13 
14 返回结果:
15 False
View Code

    or:条件语句,表示或者

1 a = True or False  # 只要有一个值为真,返回的结果就是真
2 print(a)
3 
4 
5 返回结果:
6 True
View Code

    not:表示取反

1 a = not True  # 返回的结果和原本的值相反
2 print(a)
3 
4 
5 返回结果:
6 False
View Code

 

  成员运算符:

    in:表示某个容器里包含某样东西

1 b = 1 in [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]  # 检查列表内是否有1这个值
2 print(b) 
3 
4 
5 返回结果:
6 True
View Code

    not in:表示某个容器里不包含某样东西

1 b = 1 not in [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]  # 查看列表内是否不存在1这个值
2 print(b)
3 
4 
5 返回结果:
6 False
View Code

 

注意:以上判断符返回的是布尔值!如果有括号先判断/运算括号里的,不然就从前往后执行。推荐使用括号!

posted @ 2021-06-02 23:14  小新_271  阅读(252)  评论(0)    收藏  举报