python day6
Posted ``飘``
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python day6相关的知识,希望对你有一定的参考价值。
第一阶段
第六章
6.1 数据容器
6.2 列表
列表中元素类型不限, 可以混合 ["itheima", 888, True]
#列表里面嵌套列表 my_list= [[1, 2, 3], [4, 5, 6]] print(my_list) print(type(my_list))
6.3 列表遍历
下标定义可以反向
#列表里面嵌套列表 取数据 my_list= [[1, 2, 3], [4, 5, 6]] print(my_list) print(type(my_list)) print(my_list[1][1])
6.4 列表操作
""" 演示数据容器之:list列表的常用操作 """ mylist = ["itcast", "itheima", "python"] # 1.1 查找某元素在列表内的下标索引 index = mylist.index("itheima") print(f"itheima在列表中的下标索引值是:index") # 1.2如果被查找的元素不存在,会报错 # index = mylist.index("hello") # print(f"hello在列表中的下标索引值是:index") # 2. 修改特定下标索引的值 mylist[0] = "传智教育" print(f"列表被修改元素值后,结果是:mylist") # 3. 在指定下标位置插入新元素 mylist.insert(1, "best") print(f"列表插入元素后,结果是:mylist") # 4. 在列表的尾部追加```单个```新元素 mylist.append("黑马程序员") print(f"列表在追加了元素后,结果是:mylist") # 5. 在列表的尾部追加```一批```新元素
# 将其他数据容器中的内容取出,依次追加到列表尾部 mylist2 = [1, 2, 3] mylist.extend(mylist2) print(f"列表在追加了一个新的列表后,结果是:mylist") # 6. 删除指定下标索引的元素(2种方式) mylist = ["itcast", "itheima", "python"] # 6.1 方式1:del 列表[下标] del mylist[2] print(f"列表删除元素后结果是:mylist") # 6.2 方式2:列表.pop(下标) 从列表力取出并存入新的变量中(取出就删除了) mylist = ["itcast", "itheima", "python"] element = mylist.pop(2) print(f"通过pop方法取出元素后列表内容:mylist, 取出的元素是:element") # 7. 删除某元素在列表中的第一个匹配项 mylist = ["itcast", "itheima", "itcast", "itheima", "python"] mylist.remove("itheima") print(f"通过remove方法移除元素后,列表的结果是:mylist") # 8. 清空列表 mylist.clear() print(f"列表被清空了,结果是:mylist") # 9. 统计列表内某元素的数量 mylist = ["itcast", "itheima", "itcast", "itheima", "python"] count = mylist.count("itheima") print(f"列表中itheima的数量是:count") # 10. 统计列表中全部的元素数量 mylist = ["itcast", "itheima", "itcast", "itheima", "python"] count = len(mylist) print(f"列表的元素数量总共有:count个")
my_list3 = [21, 25, 21, 23, 22, 20] my_list3.append(31) print(my_list3) my_list3.extend([29, 33, 30]) print(my_list3) x = my_list3.pop(0) print(x) print(my_list3) x = my_list3.pop(-1) print(x) print(my_list3) print(my_list3.index(31))
p66
python15-day1课堂随机
print("Hello world")
#变量定义:一个在内存储存数据的容器
#意义:为什么有变量,因为它保存程序执行的中间结果或状态以供后面的低吗进行调用
day1 = 200+43+22+44+44
day2 = 100+25+64+98+45+557
day3 = 300 #数字不需要加引号
total = day1+day2+day3
print ("9月收入:" ,total) #字符串需要加引号
x = 4
y = 5
c = 20 - (x + y)
print ("c的结果是:",c)
name = "alex li"
age = 18
print (name,age) #变量先定义后引用
#字符串定义
age_of_oldboy = 56 #下划线(Python推荐写法)
AgeOfOldboy = 56 #驼峰写法
AGE_OF_OLDBOY = 56 #常量,不变的量
#定义变量规则
#不能数字开头,不能包含空格等特殊字符
#不能使用关键字(内部语法)作为变量
万国编码 = unicode 4bytes
utf-16 = 65535
utf-8 =可变长的编码集 = utf-8 ,英文按ascii存储,中文存3个字节,欧洲2个字节
Python单行注释是#号,
多行注释是三个‘‘‘(单引号)
三个"""可以代表整个字符串段落
####################代码练习####################
#打印信息
print ("Hello world ")
#根据输入进行输出
name = input("name:")
age = input("age:")
job = input("jobs:")
hobby =input("hobby:")
#print ("my name is ",name,"I am ",age,"yesrs old,\n",
# "my job is ",job,"my hobby is ",hobby
# )
info = ‘‘‘
------info of %s------
Name:%s
Age:%s
Job:%s
Hobby:%s
------end------
‘‘‘ %(name,name,age,job ,hobby)
print (info)
#流程判断
username = input ("usernaame: ")
password = input ("password: ")
if username == "alex" and password =="abc123" : #如果这个条件满足了
print("welecome!") #就执行这个语句
else: #如果条件不满足(否则)
print("error!please tryagain!!!") #就执行这个
#猜年龄
oldboy_age = 38
guess_age =int( input ("age:")) #str --->int
if guess_age == oldboy_age :
print ("you are right !")
elif guess_age > oldboy_age :
print ("try small !!")
else :
print ("try biggest !!!")
以上是关于python day6的主要内容,如果未能解决你的问题,请参考以下文章