欢迎光临散文网 会员登陆 & 注册

林粒粒呀python视频笔记1-20

2022-07-31 11:34 作者:极光分享_  | 我要投稿

因本人学过C语言,所以笔记有所精简,若笔记可能出现对其理解不深入,不完整,甚至也会出现错误有问题的地方,希望大家谅解、留言提出指正,同时也欢迎大家来找我一起交流学习!

视频链接超超超基础Python课程,120分钟快速入门 林粒粒呀

笔记链接:https://www.yuque.com/docs/share/344eb62e-7ddb-41d5-800a-00eb87f5630e?# 《林粒粒呀-python课程学习》 

若哔哩哔哩未及时更新,大家可以移步我的笔记哦

安装 python和pycharm

创建文件,学会print


print

数学运算

注释

#开头

每一行都加#

1.直接选中需要加注释的行,ctrl+/,撤销同上

2.三引号包裹住多行注释

数据类型

布尔类型bool

 真True    假False    (注意大写)

空值类型NoneType

 None      是没有值   (注意大写)

即当定义一个变量不确定值,即可先定义为None

type()函数,返回对象类型,例type(6.0)      <class 'float'>

关注对象的类型,便于使用相应的函数,避免使用错误函数



交互模式

前面都是命令行模式,后面的交互模式,不需要创建文件,直接进入交互环境

pycharm下方的python控制台,直接输入即运行

好处:不需要print语句,即可打印出结果

但是不可以保存

即可以当做一个计算的地方,简单方便

输入输出

python中,input函数,在打印其括号内文字的同时,可获取用户的输入作为返回值,到不管输入什么,均当做字符串看待

例,

age = input("Please enter your age:")

直接把用户输入的年龄放入age中

int()      将其他类型转换成整数类型(字符串不可以和数字相加减)

float()  将其他类型转换成浮点类型(字符串不可以和数字相加减)

str()      将其他类型转换成字符串(整数不可以和字符串一起打印,则把它转换成字符串类型即可)

条件判断


实例

嵌套循环



实例:


逻辑运算

and    or     可并列使用多个条件

not    只能对一个条件,输出相反的bool值

if (housework > 10 and red_envelope > 1 and shopping > 4 and not has_been_angry):

列表


输入时为双引号单引号都可以,输出显示为单引号


字典

键值对:  key and value

键用来查找值

示例如下:

contacts = {"Jack" : "157292839237",

                    "Miki" : "173483727736"}

contacts["Jack"]     #调用内容

但若有好多个张伟只是年龄不同,则用元组(typle),不可用列表,因为键是不可变的,而列表是可变的,元组是可变的

元组example_typle = ("cat", "hat")

列表exmaple_list = ["cat", "hat"]

查找时可以把元组作为键,例如:     (冒号前面的空格删除,后面的空格保留)

contacts = {("Jack", 23): "273468273462"'

                    ("jack", 24): "27368273629",

                    ("Miki", 25): "72348277462"}

输出:   Jack23_phone = contacts[("Jack", 23)]

添加:    contacts["Aurora"] = "189283627487"   也可用于更新值

若查找一个键是否已存在与字典中,用如下:

print("Aurora" in contacts)   若已存在则返回True

删除         del contacts["Aurora"]

len(contacts)   也可查看 有多少键值对

实例:


字典名 . keys()     #返回所有键

字典名 . values() #返回所有值

字典名 . items()   #返回所有键值对

for循环

for  变量名  in  可迭代对象

#对每个变量做一些事情

实例:

查找所有体温高于38度的人并返回工号

temperature_dict = {"111": 36.4, "112": 36.6, "113": 38.9}

for staff_id, temperature in temperature_dict . items():

if temperature >= 38:

print(staff_id)

staff_id, temperature    对应元组中的工号和体温(将元组中的变量赋值给staff_id和temperature)

range 整数数列   (起始值, 结束值)但结束值不在赋值范围内

也可 (起始值, 结束值, 步长)

秒算1+到100

total = 0    #定一个变量储存结果

for i in range(1, 101):

total = total + i

print(total)

分析:第一次循环,i被赋值为1,之后以此类推



林粒粒呀python视频笔记1-20的评论 (共 条)

分享到微博请遵守国家法律