项目演练:
一、99乘法表:
# 99乘法表有9行,所以先定义一个变量hanghao
hanghao = 1
# 使用while循环9次,列出行数
while hanghao <= 9:
liehao = 1
# 小循环处理列数
while liehao <= hanghao:
print("%d * %d = %d" % (hanghao, liehao, hanghao * liehao), end="\t")
liehao += 1
# print(hanghao)
# print("%d" % hanghao)
print("")
hanghao += 1
知识点:
1、while循环语句的用法,一定要记住用while时要定义一个计数器变量,接着要给这个计数器做+1的操作,不然程序会死循环。
2、转义字符:
# \\ 反斜杠符号
# \' 单引号
# \" 双引号
# \n 换行
# \t 横向制表符
# \r 回车
二、定义一个列表以及列表的增删改查
# 定义一个列表
name = ["LALA", "LALA.IM", "233.FI"]
# 取值
print(name[0])
# 索引
print(name.index("LALA"))
# 在列表的末尾增加数据
name.append("0o0.lol")
# 在列表指定的位置插入数据
name.insert(2, "MEIZI")
# 在别的列表中追加数据到当前列表
# 定义一个别的列表
name2 = ["SSR", "SS", "WordPress"]
# 追加
name.extend(name2)
# 修改列表中的数据
# 假设我要修改name中的LALA.IM数据
name[1] = "看看修改成功了没?"
# 删除列表中指定的数据
name.remove("看看修改成功了没?")
# 删除列表中末尾的数据
name.pop()
# 删除列表中指定的数据,pop的第二种用法
name.pop(1)
# 删除列表中所有数据
name.clear()
# 使用del关键字删除列表中的数据(了解即可,不一定非要用del)
# 定义一个列表
name3 = ["我喜欢", "大奶", "萌妹"]
del name3[1]
print(name3)
三、列表的排序
# 先定义两个列表变量 name = ["网易", "腾讯", "新浪", "搜狐","网易"] name2 = [233, 23, 2, 2333, 23333] # 列表的升序 name.sort() name2.sort() # 列表的降序 name.sort(reverse=True) name2.sort(reverse=True) # 列表的反转 name.reverse() name2.reverse() # 输出 print(name) print(name2)
四、列表的统计方法可以用len这个函数和count这个关键字
# 定义一个列表
name = ["网易", "腾讯", "新浪", "搜狐","网易"]
# 查看列表中包含几个元素使用len这个函数
len_list = len(name)
# 输出
print("当前列表中包含%d个元素" % len_list)
# 查看列表中某个元素出现了多少次用count这个方法名
count = name.count("网易")
# 输出
print("网易这个元素在列表中出现了%d次" % count)
五、列表的循环遍历(迭代遍历)
# 定义一个列表变量
name = ["TOOL.0O0.LOL", "LALA.IM", "233.FI", "0O0.LOL"]
# 使用for关键字先随便起一个变量名love,然后用in关键字选择要循环的列表变量
for love in name:
# 输出
print("我有这几个网站 %s" % love)
知识点:
1、定义一个列表变量使用中括号。
2、记住列表增删改查所需要用到的方法名和具体用法。
3、记住列表排序的所有方法名和具体用法。
4、len函数和count关键字的作用和用法。
5、循环遍历(迭代遍历)的语法。
六、初探元组
# 元组是用小括号定义,并且元组内的数据无法更改。而列表的数据是可以增删改查的。
# 元组的作用一般是保护数据不被篡改
# 元组的用法和列表基本相同
name = ("LALA.IM", 5, 10, 58, "什么鬼")
for name2 in name:
print(name2)
七、tuple和list函数的作用
# 转换元组与列表可以用到两个函数,分别是list和tuple
# 假设我们先定义一个列表变量要将它转换为元组
name = ["那你很棒棒哦", "强的一批", "LGD加油"]
print(tuple(name))
# 再定义一个元组变量把它转换为列表
name = ("那你很棒棒哦", "强的一批", "LGD加油")
print(list(name))
知识点:
1、元组使用小括号来定义
2、元组和列表最大的区别就在于列表中的数据是可以更改的,而元组内的数据是不能修改的。
3、tuple和list函数可以将列表和元组进行转换。
八、字典的定义和增删改查
# 字典的定义是用大括号,并且以键值对的方式存储数据,键即key值即value。一般情况下
# key通常用作字符串。并且字典是一个无序的数据集合。
beautifulgirl = {"韩国": 1,
"日本": 3,
"中国": 2,
}
# 输出看看效果
print(beautifulgirl)
# 字典的增删改查。
# 增加
beautifulgirl["美国"] = 4
print(beautifulgirl)
# 删除用pop这个方法名
beautifulgirl.pop("美国")
print(beautifulgirl)
# 修改数据
beautifulgirl["韩国"] = 2
print(beautifulgirl)
九、字典的循环遍历(一般开发中用不到)
# 定义一个字典
beautifulgirl = {"name": "LALA",
"diao": "18CM",
"website": "www.lala.im",
}
# 循环遍历还是用for语句,先定义一个变量
# 变量good是每一次循环中获取到的键值对中的键(key)
for good in beautifulgirl:
print("%s - %s" % (good, beautifulgirl[good]))
十、字典的统计、合并、清空方法
# 无论是字典还是列表还是元组都可以用len这个函数来统计
beautifulgirl = {"韩国": 1,
"日本": 3,
"中国": 2,
}
# 用len函数来统计
print(len(beautifulgirl))
# 合并字典可以用update这个方法名
# 假设我们先定义一个其他的字典
test = {"美国": 4, }
# update方法名的用法
beautifulgirl.update(test)
# 输出
print(beautifulgirl)
# 再统计一下看是不是合并成功了
print(len(beautifulgirl))
# 清空字典可以用clear方法名
beautifulgirl.clear()
# 查看是否全部清空
print(beautifulgirl)
知识点:
1、定义字典用大括号
2、字典内的数据都是无序的。
3、字典内的数据都是以“键值对”的形式存储的。键即key,值即value。
4、字典内的编写规范如上述的几个项目演练。
5、记住字典增删改查所用到的方法名和用法。
6、合并字典可以用update这个方法名,而清空字典内的数据可以用clear这个方法名。
7、特别注意一下项目九的循环语法。
十一、如何定义一个函数(补充,上次的笔记漏掉的)
# 假设我们这里定义个函数名为lala
def lala():
print("Welcome LALA.IM")
# 在下方调用这个函数名
lala()
知识点:
1、定义函数使用def关键字。
2、在本文件内的调用可以直接用函数名()的方式。
3、def语句内的函数()括号内是可以传参的。这里的参数叫做形参。
4、外部函数()括号内的参数我们一般称为实参。
5、函数一般都要带参数,没有参数的函数不是一个好函数,比如我这个2333
十二、函数在不同文件内的调用方法。
import 函数所在的python程序文件名 函数所在的python程序文件名.函数名()
十三、break关键字的用法(补充)
submit = 0
while submit < 100:
# 比如一个循环本身是执行100次,当我们想让这个循环满足50次的时候就退出可以用break关键字
if submit == 49:
break
submit += 1
print(submit)
一定要记住的方法名:

荒岛













18CM 666
看的真仔细,我佛!
正好最近在学python

这么巧么,大佬学到什么阶段了?有空一起交流下啊~
不不不,大佬才是dalao,本菜鸡只是菜鸡

好久没更了啊