python基础

Python关键字(保留字):

>>> import keyword
>>> keyword.kwlist
['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 
'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 
'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
标识符规则:第一个字符必须为字母或下划线_开头,不可以数字开头。不能使用关键字作标识符,而且命名要合法。

Python注释:

1.在python中,使用#进行单行注释。
2.在python中,使用’’’ ‘’’,""" “”"来进行多行注释。(相当于大括号)。

Python缩进:

python不需要使用大括号来区分相关代码块,而使用缩进的方式,同一个代码块的语句必须用相同的缩进空格数。(通常以4个空格或TAB区分)。

Python语句的分割:

若语句过长,可以使用\来实现多行语句。(在【】,{}语句中不需要使用)
一般地,我们在函数或类的方法之间使用空行分割,作为一种习惯。
python可以在一行上实现多句语句,每个语句用;隔开即可,与c/c++一样。

Python数据类型:

(1)number型:
1.int整型,bool布尔型(除0,False外皆为True),float浮点型,complex复数型。
2.几种特殊的数值运算:/与c++不同,除后返回的浮点数,若想返回整数可使用//除。%除号为取余符号,**号为乘方,相当于平常的^。
3.复数的表示:a+bj,或使用complex(a,b)。
4.整数类型的四种进制表达方式:

1.默认输出为十进制。
2.二进制,以0b或0B开头的数,如0b010等。
3.八进制,以0o或0O开头的数,如0o8等。
4.十六进制,以0x或0X开头的数,如0x120等。

5.浮点数科学计数法:

以字母e或E作为幂的符号,以10为基数,如4.5e-3 表达为0.0045

(2)字符串型string:
1.单引号与双引号使用方法相同,与c++不一样,皆可代表字符串或字符。
2.使用’’‘可以制定一个多行字符串,且可以在嵌套包含"字符串。比如’’‘我是"人"。’’’,则会输出我是"人"。
3.可以使用+号进行字符串连接。
4.字符串的索引,从左往右以0开始,从右往左以-1开始。
5.字符串的截取:字符串变量[开始下标:结束下标:步长],步长即公差。
6.转义符‘\’,可在字符串前加上r取消转义。如:print(r’hello\n’)会输出 hello\n。
注:字符串型不可修改,不可包含可改变元素如列表等。
(3) 列表:
1.列表的生成:直接以[]创建,以逗号,进行元素的分隔,或者使用list(),返回一个列表。可被索引或截取。索引的方式与截取方式与string类型一致。0为开始,-1为结束。(注意:列表的截取获取到结尾下标前一个元素,不包含结尾下标的元素)
2.支持数字,字符串,且可以嵌套使用,即列表中的元素可以为列表。
3.print中输出列表支持+号与*号,+号可实现两个列表之间的连接,*可以重复输出列表。
4. 列表中的索引功能:(1)list[索引] 取出的原列表中索引对应的元素。(2)list[索引:索引:步长]得到的是一个新列表。
(4)元组:
1.元组以()创建,元素用逗号隔开。基本功能与语法都与string,列表一样。
2.但元组的特殊之处在于,里面的元素不可改变,但可以包含可修改对象,比如列表。
(5)集合:
1.创建集合:使用{}或set()进行集合的创建。(注:不能直接{}创建空集合,会默认生成空字典)
2.输出集合会将重复的元素自动去掉,且集合中的元素是无序的。
3.集合的输出支持数学的关系:- 表示差集; | 表示并集;&表示交集;^表示AB并集减去AB交集的部分。
(6)字典:
1.创建方法:使用{}进行创建:
(1)dict={}创建一个空字典,然后在进行数值的输入,比如dict[‘lala’]=‘haha’,就会默认在字典最后一位添加一组键值对 ‘lala’:‘haha’。
(2)dict={‘lala’:‘haha’}两种方法,直接使用:表示键值对。
(3)使用dict函数,直接生成:如dict([(‘lala’, 1), (‘haha’, 2)]),或dict(lala=1, haha=2)注意不需要’号这种方法,否则报错。
2.字典是一种特殊的对象集合,它是无序的,不像列表元组等的有序集合,它们每个元素有自身的下标,而字典是通过 键 来进行存取。由键:值所构成的集合。
3.每个数值所对应的键必须是唯一的,不可重复。

Python的输出:

1.python使用print()进行语句的输出。 注:print输出默认自动换行,若不想实现自动换行可以在末尾加 end="" 即print(**, end = “”)

Python库的导入方法归纳:

1.import 库名。调用方法:库名.函数名。
2.将整个模块的全部函数导入:from 库名 import * 调用方法:可以直接使用库中函数名。
3.将模块中某个函数导入:from 库名 import 函数名。 调用方法:直接使用函数名。
4.将库名换名:import turtle as t。 调用的时候直接使用更换后的库名加. , 比如t.penup()。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

凡凡凡凡-

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值