python语言基础最全总结

初学python的时候很多琐碎的东西需要记住,往往都是记了忘,忘了记,都是在实践过程中慢慢掌握。干货来了。。。。。python最全语言基础来了,对你初学python肯定有用。

保留字

保留字是python语言中一些已经被赋予特点意义的单词。我们进行开发时不可以把这些保留字作为变量、函数、类、模块和其他对象的名称来使用。python中所有的保留字是区分字母大小写的,如下:

and/as/assert/break/class/continue/def/del/elif/else/
except/finally/for/from/False/global/if/import/in/
is/lambda/nonlocal/not/None/or/pass/raise/return/try/
True/while/with/yield

转义字符

python中的字符串还支持转义字符。所谓转义字符就是指使用反斜杠“\”对一些特殊字符进行转义。

转义字符 说明
\ 续行符
\n 换行符
\0
\t 水平制表符,用于横向跳到下一制表位
\’’ 双引号
\’ 单引号
\\ 一个反斜杠
\f 换页
\0dd 八进制数,dd代表字符,如\012代表换行
\xhh 十六进制数,hh代表字符,如\x0a代表换行

数据类型转换

在python中,提供了如下表所示的函数进行数据类型的转换。

函数 作用
int(x) 将x转换成整数类型
float(x) 将x转换成浮点数类型
complex(real,[,imag]) 创建一个复数
str(x) 将x转换成字符串
repr(x) 将x转换为表达式字符串
eval(str) 计算在字符串中的有效Python表达式,并返回一个对象
chr(x) 将整数x转换为一个字符
ord(x) 将一个字符x转换为它对应的整数值
hex(x) 将一个整数x转换为一个十六进制字符串
oct(x) 将一个整数x转换为一个八进制字符串

input函数与print函数

在python中,使用内置函数input()可以接收用户的键盘输入
input()函数的基本用法为:
variable = input("提示文字")
其中,variable为保存输入结果的变量
在默认情况下,使用内置的print()函数可以将结果输出到IDLE或者标准控制台上,其基本语法格式为:
print("输出内容")

运算符与表达式

算数运算符

算数运算符是处理四则运算的符号,在python的数字处理中常用的算数运算符有:

运算符 说明 举例 结果
+ 加法 12.32+14 26.32
- 减法 4.56-0.46 4.1
* 乘法 4*3.2 12.8
/ 除法 3/2 1.5
% 取余 3%2 1
// 取商 7//2 3
* * 幂运算 3**2 9

赋值运算符

赋值运算符主要用来为变量等赋值,常用的赋值运算符为:

运算符 说明 举例 展开形式
= 简单的赋值运算 x=y x=y
+= 加赋值 x+=y x=x+y
-= 减赋值 x-=y x=x-y
*= 乘赋值 x*=y x=x*y
/= 除赋值 x/=y x=x/y
%= 取余赋值 x%=y x=x%y
//= 取商赋值 x//=y x=x//y
* *= 幂赋值 x**=y x=x**y

比较(关系)运算符

比较运算符,用于对变量或表达式的结果进行大小、真假等比较,若结果为真,则返回为True,若为假,则返回False。比较运算符通常在条件语句中作为判断的依据。

运算符 作用 举例 结果
> 大于 ‘a’>‘b’ False
< 小于 128<234 True
== 等于 ‘a’==‘a’ True
!= 不等于 ‘a’!=‘b’ True
>= 大于或等于 456>=234 True
<= 小于或等于 456<=234 False

逻辑运算符

逻辑运算符是对真与假两种布尔值进行运算,运算后的结果任然是一个布尔值。python中的逻辑运算符主要包括and、or和not。

运算符 含义 用法 结合方向
and 逻辑与 op1 and op2 从左到右
or 逻辑或 op1 or op2 从左到右
not 逻辑非 not op 从右到左

运算符的优先级

运算符的优先级与数学的四则运算应遵循的“先乘除,后加减”是同一个道理。下表中是按照从高到低的顺序列出了运算符的优先级,同一行中的运算符具有相同的优先级,此时它们的结合方向决定求值顺序。

运算符 说明
**
~、+、- 取反、正号和负号
*、/、%、// 算术运算符
+、- 算术运算符
<<、>> 位运算符中的左移和右移
& 位运算符中的位与
^ 位运算符中的位异或
| 位运算符中的位或
>、>=、<、<=、!=、== 比较运算符

常用的格式化字符

格式化字符 说明
%s 字符串(采用str()显示)
%c 单个字符
%d或%i 十进制整数
%x 十六进制整数
%f或%F 浮点数
%r 字符串(采用represent()显示)
%o 八进制整数
%e 指数(基底写为e)
%E 指数(基底写为E)
%% 字符%

、、、、、、、、

以下两种字符是应用于python中的正则表达式

常用元字符

元字符 说明
. 匹配除换行符以外的任意字符
\w 匹配字母或数字或下划线或汉字
\s 匹配任意的空白符
\d 匹配数字
\b 匹配单词的开始或结束
^ 匹配字符串的开始
$ 匹配字符串的结束

常用限定符

限定符 说明 举例
匹配前面的字符零次或一次 colou?r,该表达式可以匹配colour和color
+ 匹配前面的字符一次或多次 go+gle,该表达式可以匹配的范围从gogle到goo…gle
* 匹配前面的字符零次或多次 go*gle,该表达式可以匹配的范围从ggle到goo…gle
{n} 匹配前面的字符n次 go{2}gle,该表达式只匹配google
{n,} 匹配前面的字符最少n次 go{2,}gle,该表达式可以匹配的范围从google到goo…gle
{n,m} 匹配前面的字符最少n次,最多m次 employe{0,2},该表达式可以匹配employ、employe和employee这3种情况

常用标志

标志 说明
A或ASCII 对于\w,\W,\b,\B,\d,\D,\s和\S只进行ASCII匹配(仅适用于python 3.x)
I或IGNORECASE 执行不区分字母大小写的匹配
M或MULTILINE 将^和$用于包括整个字符串的开始和结尾的每一行(默认情况下,仅适用于整个字符串的开始和结尾处)
S或DOTALL 使用(.)字符匹配所以的字符,包括换行符
X或VERBOSE 忽略模式字符串中未转义的空格和注释

码字不易,希望能对大家有益,一起学习,一起进步!!!!
你的一个点赞和关注是对我最大的肯定

发布了10 篇原创文章 · 获赞 11 · 访问量 398

猜你喜欢

转载自blog.csdn.net/ywsydwsbn/article/details/104993734
今日推荐