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的主要内容,如果未能解决你的问题,请参考以下文章

Python学习记录day6

Python--day6

python day6

Python Day6

python学习day6

Python之路,day6-Python基础