python入门篇

概括:本篇文章只是对知识点的一个总结,可以当随手笔记来看,并没有对知识点深入展开。

目录

一.基础语法

1.标识符:

2.关键字:

3.变量:

4.语句:

5.注释:

6.模块:

7.数字类型:

8.数据类型:

9.算数运算符:

10. 比较运算符:

11.逻辑运算符:

12.位运算符:

13.赋值运算符:

二.程序流程控制 

1.分支语句:

1.单分支语句:if 判断条件:    执行语句……

2.双分支语句:if 判断条件:    执行语句1……else:    执行语句2……

3.多分支语句:if 判断条件1:    执行语句1……elif 判断条件2:    执行语句2……elif 判断条件3:    执行语句3……else:    执行语句4……

2.循环语句:

 1.循环语句while:

2.循环语句for......in....:

3.跳转语句: 

1.break语句:break跳出整个循环

2. continue语句:continue 语句跳出本次循环

3.pass语句: pass 是空语句,是为了保持程序结构的完整性。

一.基础语法

1.标识符:

标识符是由字母,下划线和数字组成,数字不能做开头(该语法与c语言一样)。


2.关键字:

python中的35个关键字:

and、or、not(逻辑运算符)
if、elif、else(条件)
for、while(循环)
True、False(布尔)
continue、break(循环控制)
pass(占位符)
try、except、finally、raise(异常)
import、from、as(模块)
def、return(函数)
class(类)
async、await(多线程)
lambda(匿名函数)
del(删除对象)
global、nonlocal(声明作用域)
in、is(判断)
None(空)
assert(测试代码)
with(文件处理)
yield(生成器)

以上关键字认识即可,在后面的内容中会有使用介绍。


3.变量:

Python 中的变量赋值不需要类型声明,创建及使用(与C语言不同C语言需要类型声明)。


4.语句:

python是由关键字,标识符,表达式和语句等构成的,语句是代码的重要组成部分。


5.注释:

python中的注释:单行注释  #,多行注释 '''   ''' 或"""     """。


6.模块:

python 模块,是一个 python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。

导入模块,import<模块名>

                  form<模块名>import<代码元素>

                  form<模块名>import<代码元素>as<代码元素别名>

(类似与C语言中的头文件)。


7.数字类型:

python中整数类型是int类。

python中浮点数类型是float类。

python中复数类型,复数类型是用来表示具有实部和虚部的数值。复数由实部和虚部组成,形式为 a + bj,其中 a 是实部,b 是虚部,j 是虚数单位。

python中布尔类型是bool类,bool类只有两个值,True(1)、False(0)

不同数据类型在计算时会发生类型转换,浮点数>整数>布尔


8.数据类型:

python中数据类型有六种,数字,字符串,列表,元组,集合和字典。


9.算数运算符:

+
-
*
/
%取模
**
//取整

10. 比较运算符:

==等于
!=不等于
>大于
<小于
>=大于等于
<=

小于等于

11.逻辑运算符:

and逻辑与运算符(与c语言中的 "&&"类似)布尔"与" - 如果 x 为 False,x and y 返回 False,否则它返回 y 的计算值。
or

逻辑或运算符(与c语言中的“ || ”类似)

布尔"或" - 如果 x 是非 0,它返回 x 的计算值,否则它返回 y 的计算值。
not逻辑非运算符(与c语言中的“ !”类似)布尔"非" - 如果 x 为 True,返回 False 。如果 x 为 False,它返回 True。

12.位运算符:

~按位取反运算符(~a=(a+1)*-1)
&按位与运算符
|按位或运算符
^按位异或运算符
>>右移动运算符
<<左移动运算符

13.赋值运算符:

=简单的赋值运算符c = a + b 将 a + b 的运算结果赋值为 c
+=加法赋值运算符c += a 等效于 c = c + a
-=减法赋值运算符c -= a 等效于 c = c - a
*=乘法赋值运算符c *= a 等效于 c = c * a
/=除法赋值运算符c /= a 等效于 c = c / a
%=取模赋值运算符c %= a 等效于 c = c % a
**=幂赋值运算符c **= a 等效于 c = c ** a
//=取整除赋值运算符c //= a 等效于 c = c // a
&= 按位与赋值运算符c&=a等效于c=c&a
|=按位或赋值运算符c|=a等效于c=c|a
^=按位异或赋值运算符c^=a等效于c=^a
>>=右移赋值运算符c>>=a等效于c=c>>a
<<=左移赋值运算符c<<=a等效于c=c<<a

二.程序流程控制 

1.分支语句:

1.单分支语句:
if 判断条件
   
执行语句……

判断条件成立执行语句。 

2.双分支语句:
if 判断条件
   
执行语句1……
else
   
执行语句2……

判断条件成立执行语句1,否则执行语句2。

3.多分支语句:
if 判断条件1:
    执行语句1……
elif 判断条件2:
    执行语句2……
elif 判断条件3:
    执行语句3……
else:
    执行语句4……

判断条件1成立执行语句1,判断条件1不成立去判断条件2,以此类推都不成立执行语句4。 


2.循环语句:

 1.循环语句while:

while 判断条件(condition)    执行语句(statements)……

判断条件可以是任何表达式,任何非零、或非空(null)的值均为true。当判断条件假 false 时,循环结束。

while 判断条件(condition):

       执行语句1(statements)……

else:

      执行语句2(statements)……

无限循环你可以使用 CTRL+C 来中断循环。 


2.循环语句for......in....:

Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串。

for iterating_var in sequence:
   statements(s)

在 python 中,for … else 表示这样的意思,for 中的语句和普通的没有区别,else 中的语句会在循环正常执行完(即 for 不是通过 break 跳出而中断的)的情况下执行,while … else 也是一样 。


3.跳转语句: 

1.break语句:break跳出整个循环

break语句用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归完,也会停止执行循环语句。


2. continue语句:continue 语句跳出本次循环

continue 语句用来告诉Python跳过当前循环的剩余语句,然后继续进行下一轮循环。


3.pass语句: pass 是空语句,是为了保持程序结构的完整性。

pass 不做任何事情,一般用做占位语句。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值