Python教学笔记记录总结

Python基础知识1

  • 变量

1.变量是一段带有名字的存储空间

2.变量名(或函数名)的命名规则:

A.变量名只能由字母、数字、下划线组成

B.变量名开头只能是字母或者下划线(开头不能是数字)

C.变量名不能和系统里的关键字相同

D.变量名区分大小写

E.变量先定义后使用

3.赋值符号:a=b  ——>     将b的值赋值给a(右边值d的赋值给左边的变量)

4.Python中的33个关键字:

True      None     True      class     continue        def         finally           for         from

nonlocal       lambda         is           return    try          while     and        as

assert    del         elif         else       global    if       import   not         or    pass

with       yield      break     except   in    rais

  • 基础语句
  1. for语句

写法:     for i in range(num):

                  循环体

  1. num是一个数;range函数会生成一个序列,生成的序列为0-(num-1)共num个数
  2. 执行过程为:i依次赋值为序列生成的数,没进行一次赋值执行一次循环体
  1. while语句

写法:       while(条件):

                  循环体

  1. 条件可以是一个变量也可以是一个表达式
  2. 执行过程为:当条件满足时,就执行循环体的内容,直到条件不满足的时候跳出循环
  1. if语句

写法:     if(条件):

                  执行事件

  1. 条件可以是一个变量也可以是一个表达式
  2. 执行过程为:当条件满足时,就执行相应所需执行事件
  1. if...else语句

写法:     if(条件):

                  执行事件1

               else:

                  执行事件2

  1. 条件可以是一个变量也可以是一个表达式
  2. 执行过程为:当条件满足时,执行所需执行事件1,否则执行所需执行事件2;

《补充》:random随机函数

                     格式:random(a,b)——>在a到b之间随机一个随机数,生成出的数的范围为a—(b-1),即最小为a,最大为b-1

  • 运算符
  1. 逻辑运算符(and、or、not)

A.a and b  ——>      与运算,a与b逻辑值都为真,结果才为真,否则结果为假

B.a or b    ——>      或运算,a与b逻辑值有一个为真,结果就为真,否则结果为假

C.not a     ——>      取反运算,对a的逻辑取反运算,a为真运算后为假,反之为真

  1. 比较运算符(>、<、==)

A.a>b   ——>     大于运算符,a大于b结果为真,反之,a小于b结果为假

B.a<b   ——>     小于运算符,a小于b结果为真,反之,a大于b结果为假

C.a==b ——>     等于运算符,a等于b结果为真,反之,a不等于b结果为假

3 . 数学运算符(+、-、*、/、%)

  1. c=a+b ——>        加法运算符,将a+b运算后的值赋值给c变量
  2. c=a-b ——>         减法运算符,将a-b运算后的值赋值给c变量
  3. c=a*b ——>         乘法运算符,将a*b运算后的值赋值给c变量
  4. c=a/b ——>         除法运算符,将a/b运算后的值赋值给c变量
  5. c=a%b ——>         取余运算符,将a%b运算后的值赋值给c变量(求a/b的余数)
  • 列表
  1. 列表的创建

格式:列表名=[“值1”, “值2”, “值3”, “值4”, “值5”, “值6”]

  1. 列表名和变量名的命名规则相同
  2. 列表内的数据值类型可以混合存储
  1. 列表的索引和值的提取

索引——>描述列表中元素值的编号,索引从0开始编号

值的提取——>列表名[索引],列表名加列表中所提取元素相应的位置索引,即可提取使用该值

  1. 列表元素的替换(更改)

格式:列表名[索引]=更改后的值——>将所要更改后的值赋值到列表中相应位置

  1. 列表元素清空

格式:列表名.clear()——>执行该操作后,会清空列表中的所有值

  1. 向列表中插入元素

格式:列表名.insert(位置,元素)——>将元素插入在列表指定位置当中

  1. 列表长度(元素个数)计算

格式:len(列表名)——>执行该操作后,可以得到列表中的元素个数(长度)

  1. 判断元素是否在列表中

格式:指定元素 in 列表名——>判断指定元素是否在列表当中,如果在则返回值为真,反之不在就返回值为假

  1. 删除列表中的指定元素

格式:列表名.pop(索引)——>执行该操作后,会将列表中相应位置的索引的值删掉

  • 需要熟知的单词

if     else        while      range(序列函数)       random(随机函数)         and        or   

not         clear(清空列表)     insert(列表元素插入)       len(列表长度计算)  

in    pop(列表指定元素删除)        True       False

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

冯耀文

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

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

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

打赏作者

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

抵扣说明:

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

余额充值