python 两层for 循环使用变量作为索引_python的最基础的知识点

人生苦短,我用python

python是一种面向对象的编程语言

首先介绍数据,说道数据就离不开变量,把一个值赋值给一个名字时,ta会存储在内存中,称之为变量,变量的一般命名规则:前半部分为变量名称,后半部分表示变量的类型。在使用变量之前,需要对其先赋值。等号是赋值的意思,左边是名字,右边是值。
变量名可以包括字母、数字、下划线,单变量名不能以数字开头。
字母可以是大小写,但是大小写是不同的。
注释方法有俩种:#注释内容 (单行注释)和'''注释内容'''(多行注释)
数据类型:字符串,数字,容器,布尔,None。
字符串
是引号内的一切东西,也把字符串叫做文本,文本和数字是截然不同的
在python创建一个字符串,就要在字符串俩边加上引号,可以是单引号或者双引号,但是单引号或者双引号必须成对。若需要要在字符串中出现单引号或者双引号:

51631d091681571fa369c1b897989d73.png


数字
数值
整型int和浮点型float

7e753b3445295452f8387d38df94ab02.png


容器包括列表,集合,元组,字典四种
列表(list)里面的内容可以使是整数、浮点数、字符串、对象,须记住顺序从0开始
向列表添加元素:
append(): 列表名.append()
insert():俩个参数,一个表示位置,另个表示参数
列表名.insert(1,'元素')
从列表中删除元素:
remove():列表名.remove()
pop() 不加索引值从后面往前删,加索引值,删除索引值的元素
从列表中获取元素:列表名.[元素在列表中的索引值]
列表中索引值是从0开始 左闭右开

e30c0b06ca8b0e72eb56aee937d93a51.png


元组(tuple): 元组和列表非常相似, 但与列表不同的是列表可以随意修改元素,元组不可改变的
集合(set):集合会把重复的元素清除掉,集合里面的元素具备无序性。可以使用使用函数set()建立集合。可以通过将列表转化为集合后再转化成列表来去除列表中的重复元素。可以使用for循环将把集合中的数据一个个的读取出来。可以通过in和not in判断一个元素是否在集合中已经存在。不可变集合可以使用 frozenset()创建。

0a8007e6fbc4e98fc25f8c6ea828491f.png


字典(dict):用于反映映射关系和存储数据的。 键(key)需要唯一,值(value)可以实字符串,数值,和列表

fe8419aabf318826eea43307974ddea4.png


布尔总共就俩个,True (1)和False (0),注意第一个字母需要大写

497c59d8ffa85f7e37d4af7822d32d1b.png


None表示空值,不能将其理解为0。

关于数据的基本内容就上面这些,后面的是python中的分支和循环

python的条件分支语法:
if 条件:
条件为真(true)执行的操作
else:
条件为假(false)执行的操作
while 循环语法:
while条件:
条件为真(true)执行的操作(循环体)
for循环语法:
for 目标 in 表达式:
循环体
continue可用于当前循环,进入下一次循环输出;break则用于跳出整个循环,不在执行后面的循环

函数,实现某个可重复实现功能的代码块,比如

80967eb72d49be2e6a7f31064de771b5.png

在使用变量的时候需要注意变量作用域的问题,局部变量和全局变量的关系:

cc11acce97d9a4b431e06cf37a5211ef.png

模块:为了方便代码的维护,将不同功能的函数放入不同的文件中,包含所有你定义的函数和变量的文件,其后缀名是.py。模块可以被别的程序引入,以使用该模块中单函数等功能

模块有俩种,一种是python中的内置模块,另一种是第三方的包,引入成功后就可以使用该模块的属性和名称;在引入第三方包前需要先按照包

d3fa45a363905bd987f0f9c34dac4aa5.png

6a78b5f88e46244a23273337e22dd322.png

将模块引入有三种语法:

df40b9aa6cbb4f8184e507856f1cd22a.png

最后一句:学习编程的最高效方法是多敲多练。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值