Python|第三节python入门


Python|第三节python入门

数据类型转换:不会改变本身的数据类型 , 而是创建一个转换                      后的数据 。 所以转换后要赋值 。
for循环:迭代循环和计数循环 , 可以迭代多个元素的数据 ,              得到它们的每一个元素
【Python|第三节python入门】for 变量 in 要迭代的元素:
如果元素能够继续进行迭代 , 执行里面的代码
eg:
for i in 'python':
print(i)
p                           for循环可以把字符串里面的每个元素
y                           依次取出来 , 自动赋值给变量i , 然后
t                            再执行循环体内的代码块
h
o                            for循环不需要考虑循环次数 , 循环
n                            次数由后面的对象长度来决定
迭代:依次获取每一个元素 。
range函数 可以取到一个范围内的整数
range(结尾) eg  range(10):0-9
range(开头 , 结尾) eg  range(1 , 7)1-6                    range(开头 , 结尾 , 步长)
注意:含开头 , 不含结尾
while循环它的执行 , 由条件语句控制 , 为True而for由元素个数控制
当我们不知道要执行多少次的时候 , 我们用while
有指定次数时 , 或者要获取到每一个元素的时候我们用for
continue 会跳过本次循环 , 即结束本次循环 , 进入下一个循环 。
for循环和while循环中都可以使用break和continue
同时后面也可以接上else , 当循环被break终止时 , else不会执行
list 列表    能存储多个元素(数据) , 类似于能够存储多个物件的容器 。
列表的定义:
变量名 = [

列表里面可以几乎放python的任何对象
eg  li = [

for i in range(01012)
li.append(i)
print(li)
列表推导式和三目运算差不多
li = [ i for i in range(01012)

li = [ i for i in range(0101) if i % 2 ==0

列表推导表达式可以快速生成一个列表 , 并能筛选列表的值
编程中一般是从0开始的
列表每一个元素都有对应的下标(索引) , 可以通过索引值来取对应位置上的值
注意:
索引值是从0开始
负索引就是从列表尾部往前数
索引取值超过长度就会报错
切片:列表可以根据一个范围来取值
eg : yige[0:2
  含开头不含结尾  取到 [01
脚标
注意:
切片是两个范围之间取值 , 且后面的数取不到
切片时范围超过范围也没关系
切片时还可以指定步长
列表的增删改查
注意:如果是直接两个列表相加 , 记得重新赋值 , 否则不会改变值
查找:
eg:列表名.index(值)    返回下标
添加 :
append     单个添加
extend      追加多个
insert       指定位置插入  eg:列表名.insert(位置 , 内容)


推荐阅读