python3.6基础语法_python3.6学习笔记2基础语法

2.1标识符和保留字

标识符用来识别变量、函数、类、模块以及对象的名称。Python的标识符可以包含英文字母(A-Z,a-z),数字(0-9),以及下划线符号(_),但是它有以下几个方面的限制:

⑴ 标识符的第1个字符必须是字母表中字母或下划线'_',并且变量的名称之间不能有空格。

⑵ Python的标识符有大小写之分,因此Data与data是不同的标识符。

⑶ 在Python 3中,非ASCII标识符也被允许使用

⑷ 保留字也不可以当作标识符。

import keyword

print(keyword.kwlist)

2.2 变量

在Python解释器内可以直接声明变量的名称,不必声明变量的类型,Python会自动判别变量的类型。例如声明一个变量x,其值为1:

>>>x =100

>>>x

100

a=b=c=1

a,b,c=1,a,b

2.3程序结构

缩进分层

换行问题

不同系统不同换行符 liunx系统 LF windos系统 CR LF MAC系统 CR

程序代码超过一行

name='my name is /

qiaochong'

数行表达式写成一行

x=10;y=20;z=30

代码注释

#开头 或者''' """

2.4数据类型

6种标准数据类型 数字 字符串 列表 元组 集合 字典(数据结构)

1.数字 int float bool complex

在Python 2中是没有bool(布尔型)的,它用数字0表示False,用1表示True。在Python 3中,把True和False定义成了关键字,但它们的值还是1和0,它们可以和数字相加。

复数:a=1.5+0.5j j可以大写 a.real a.imag

2.字符串

Python将字符串属于序列类型视为一连串的字符组合,例如字符串“Parrot”,在Python内部则是视为"P"、"a"、"r"、"r"、"o"、"t"6个字符的组合。第1个字符的索引值永远是0,因此存取字符串“Parrot”的第1个字符“P”时使用"Parrot"[0]

3.集合sets

Sets(集合)是一个无序不重复元素的集。它的主要功能是自动清除重复的元素。创建集合时用大括号({})创建集合。

例如: >>> goods = {'冰箱', '洗衣机','空调', '冷风扇'}

4.列表list

List(列表)是Python中使用最频繁的数据类型。列表可以完成大多数集合类的数据结构实现。列表中元素的类型可以不相同,它支持数字,字符串甚至可以包含列表(所谓嵌套)。列表是写在方括号([])之间、用逗号分隔开的元素列表

5.元组tuple

Tuple(元组)对象属于序数对象,它是一群有序对象的集合,并且可以使用数字来做索引。元组对象与列表对象非常类似,其差别在于元组对象不可以新增、修改、与删除。要创建一个元组对象,使用小括号()来包含其元素。其语法为: variable = (element1, element2, ...)

6.字典dict

Dictionary(字典)是Python内非常有用的数据类型。字典使用大括号{}将元素列出。元素由键值(key)与数值(value)所组成,中间以冒号(:)隔开。键值必须是字符串,数字,或是元组,这些对象是不可变动的。数值则可以是任何数据类型。字典的元素排列并没有一定的顺序,因为可以使用键值来取得该元素。

2.5运算符

2.7.1 算术运算符

942184-20191018230105757-1952753386.png

2.7.2 比较运算符

942184-20191018230212896-1306374706.png

2.7.3 赋值运算符

942184-20191018230427265-506360075.png

2.7.4 逻辑运算符

942184-20191018231409739-753144545.png

2.7.5 位运算符

2.7.6 成员运算符

in 、not in

2.7.7 身份运算符

is 、is not

2.7.8 运算符的优先级

运算符说明Python运算符优先级

小括号

()

20

索引运算符

x[index] 或 x[index:index2[:index3]]

18、19

属性访问

x.attrbute

17

乘方

**

16

按位取反

~

15

符号运算符

+(正号)或 -(负号)

14

乘、除

*、/、//、%

13

加、减

+、-

12

位移

>>、<<

11

按位与

&

10

按位异或

^

9

按位或

|

8

比较运算符

==、!=、>、>=、<、<=

7

is 运算符

is、is not

6

in 运算符

in、not in

5

逻辑非

not

4

逻辑与

and

3

逻辑或

or

2

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值