大家好,给大家分享一下打地鼠python程序设计说明,很多人还不知道这一点。下面详细解释一下。现在让我们来看看!
文章目录
前言一、PyCharm的基础知识二、Python基础知识1.注释2.变量3.输出函数语句5.转换语句6.标志符命名规则7.算术(数学)运算符8.字符串拼接9.字符串格式化10.字符串格式化——快速写法11.字符串数字精度控制12.input输入函数三、Python的判断语句知识1.布尔类型和比较运算符2.if判断语句3.if else语句4.if elif else语句5.判断语句的嵌套四、Python的循环语句知识1.while循环语句2.while循环语句的嵌套3.for循环语句4.for循环语句range语句5.循环中断:break和continue五、Python函数1.函数介绍和定义2.函数的参数3.函数的返回值4.函数的说明文档5.函数的嵌套调用6.变量的作用域剩余待更新
前言
本篇Python知识笔记,是根据上课老师所讲内容总结记录的。目前这是我第一次记录笔记,可能会有内容不齐全、逻辑表达不清等问题,还请各位见谅,多多包涵,我会尽我所能努力总结好这篇知识笔记的,谢谢各位的理解。
提示:以下是本篇文章正文内容
一、PyCharm的基础知识
翻译插件——translation常用快捷键
ctrl+alt+s:打开软件设置 ctrl+d:复制当前行代码 shift+at+上\下:将当前行代码上移或下移 crtl+shif+f10:运行当前代码文件 shift+f6:重命名文件 ctrl+a:全选 ctrl+c\v\x:复制、粘贴、剪切 ctrl+f:搜索
二、Python基础知识
1.注释
# 我是单行注释
'''
我是多行注释
'''
2.变量
变量的定义格式: 变量名称 = 变量的值
3.输出函数print
print(内容1,内容2,···,内容N)
按一次ctrl+d可以复制出来一份
4.type语句
输出类型信息
type(被查看类型的数据)
print(type("Small sauce"))
5.转换语句
int(x)# 将x转换为一个整数
float(x)# 将x转换为一个浮点型
str(x)# 将x转换为字符串
6.标志符命名规则
内容限定(只允许出现:英文、中文、数字、下划线) (数字不可以开头)大小写敏感不可使用关键字
7.算术(数学)运算符
8.字符串拼接
print("Small" + "sauce") # 输出Smallsauce
name = "Smallsauce"
print("我的名字是:" + name + ",欢迎大家")
#输出我的名字是:Smallsauce,欢迎大家
9.字符串格式化
name = "Smallsauce"
time = 2023.3.10
print("python笔记作者是&s,时间是&s" % (name, time))
#输出python笔记作者是Smallsauce,时间是2023.3.10
% 表示:我要占位 s 表示:将变量变成字符串放入占位的地方
10.字符串格式化——快速写法
name = "Smallsauce"
time = 2023.3.10
print(f"python笔记作者是{name},时间是{time}")
#输出python笔记作者是Smallsauce,时间是2023.3.10
11.字符串数字精度控制
m.n来控制数据的宽度和精度
12.input输入函数
input("请输入您的内容")
三、Python的判断语句知识
1.布尔类型和比较运算符
布尔(bool)
True表示真,记作1 False表示假,记作0
定义变量存储布尔类型数据:
变量名称 = 布尔类型字面量
是否相等!=判断内容是否不相等>判断左侧内容是否大于右侧内容<判断左侧内容是否小于右侧内容>=判断左侧内容是否大于等于右侧内容<=判断左侧内容是否小于等于右侧内容
2.if判断语句
if 要判断的条件: 条件成立时,要做的事情
age = 21
if age >= 20:
print("Smallsauce") #满足条件时执行
不要忘记if后面的冒号,注意缩进判断代码块的归属关系
3.if else语句
if 条件: 满足条件时执行 else: 不满足条件时执行
age = int(input("请输入你的年龄:"))
if age >=18:
print("Smallsauce") #满足条件时执行
else:
print("小酱") #不满足条件时执行
不要忘记if和else后面的冒号,注意缩进判断代码块的归属关系
4.if elif else语句
if 条件1: 满足条件1时执行 elif 条件2: 满足条件2时执行 else: 不满足所有条件时执行
age = int(input("请输入你的年龄:"))
height = int(input("请输入你的身高:")
if age >=18:
print("Smallsauce") #满足条件1时执行
elif height >=170:
print("感谢您的阅读")#满足条件2时执行
else:
print("小酱") #不满足所有条件时执行
不要忘记if、elif、else后面的冒号,注意缩进判断代码块的归属关系*
5.判断语句的嵌套
age = int(input("请输入你的年龄:"))
height = int(input("请输入你的身高:")
if age >=18:#外层条件
print("Smallsauce")
if height >=170:#内层条件
print("您好")
else:
print("感谢您的阅读")
else:
print("小酱")
import random num = random.randint(1, 10) 从1到10中随机生成一个数字
四、Python的循环语句知识
1.while循环语句
while 条件: 条件满足时,做的事情1 条件满足时,做的事情2 ····· 条件满足时,做的事情N
i = 0
while i < 100:
print("Smallsauce")
i += 1
#循环100次Smallsauce
while的条件需要得到布尔类型,True表示继续循环,False表示循环结束
2.while循环语句的嵌套
i = 0
while i < 100:
print("Smallsauce")
j = 1
while j <= 10:
print(f"给小酱送第{j}只玫瑰花")
j += 1
print("小酱")
i += 1
print(f"到了第{i-1}天")
#循环100次Smallsauce,给小酱送第10只玫瑰花,到了第9天
3.for循环语句
for 临时变量 in 待处理数据集: 循环满足条件时执行的代码
name = "Smallsauce" #定义字符串name
#for循环处理字符串
for x in mane: #将name的内容,挨个取出赋于x临时变量
print(x)
4.for循环语句range语句
功能:获取一个数字序列
range(num)#获取一个从0开始,到num结束的数字序列(不含num本身)
range(num1,num2)#获取一个从num1开始,到num2结束的数字序列(不含num2本身)
range(num1,num2,step)
#获取一个从num1开始,到num2结束的数字序列,步长为step,step默认为1(不含num2本身)
#语法1:
for x range(5):
print(x)
#语法2:
for x range(1,5):
print(x)
#语法3:
for x range(1,5,2):
print(x)
5.循环中断:break和continue
break:直接结束循环,用于for和while循环。 continue:中断本次循环,直接进入下一次循环,用于for和while循环。
五、Python函数
1.函数介绍和定义
函数:是组织好的,可重复使用的,用来实现特定功能的代码段。
函数的定义
def han_shu_ming(data): #函数的定义,def 函数名(传入参数):
han_shu_ti #函数体
return () #返回值
函数的调用
han_shu_ming(data) #函数名(参数)
2.函数的参数
def add(x,y): #函数的定义
result = x + y
print(f"{x} + {y}的计算结果是:{result}")
add(2,3) #函数的调用
函数定义中,提供的x和y,称为:形式参数(形参),表示函数声明将要使用2个参数(参数之间用逗号分隔) 函数调用中,提供的2和3,称为:实际参数(实参),表示函数执行时真正使用的参数值(传入的时候,按照顺序传入数据,使用逗号分隔)
3.函数的返回值
def add(x,y): #函数的定义
result = x + y
return result #返回值
a = add(2,3) #函数的调用
print(a) #输出5
None类型
None表示:空的、无实际意义 用途: 1.用在函数无返回值上 2.在if判断中,None等同于False
4.函数的说明文档
def add(x,y): #函数的定义
"""
add函数可以接受2个参数,进行两个数相加的功能
:param x:形参x表示相加的其中一个数字
:param y:形参y表示相加的另一个数字
:return:返回值是两数相加的结果
"""
result = x + y
return result #返回值
a = add(2,3) #函数的调用
print(a) #输出5
5.函数的嵌套调用
函数的嵌套调用指的是一个函数里面又调用了另外一个函数
def b(): #定义函数b
print("2")
def a(): #定义函数a
print("1")
b() #嵌套调用函数b
print("3")
a() #调用函数a
6.变量的作用域
变量作用域指的是变量的作用范围 主要有:局部变量和全局变量局部变量:定义在函数体内部的变量,只在函数体内部生效。全局变量:在函数体内、外都能生效的变量。
global关键字 global 变量名 (设置局部变量为全局变量)