荣耀华为手机商城官方网站,wordpress加载谷歌地图,Wordpress主题 程序员,小制作简单手工注释 注释的作用 通过用自己熟悉的语言#xff0c;在程序中对某些代码进行标注说明#xff0c;这就是注释的作用#xff0c;能够大大增强程序的可读性。 注释的分类及语法 注释分为两类#xff1a;单行注释 和 多行注释。
单行注释 只能注释一行内容#xff0c;语法如下…注释 注释的作用 通过用自己熟悉的语言在程序中对某些代码进行标注说明这就是注释的作用能够大大增强程序的可读性。 注释的分类及语法 注释分为两类单行注释 和 多行注释。
单行注释 只能注释一行内容语法如下
#多行注释
第一行注释第二行注释第三行注释
注释1注释2注释3输出
print(hello Python)age 18
print(age)# 需求输出“今年我的年龄是18岁”
占位符和格式输出 %06d表示输出的整数显示位数不足以0补全超出当前位数则原样输出。 %.2f表示小数点后显示的小数位数。 内置函数format
format()用于字符串格式化功能非常强大格式是str.format()format函数可以接受不限个参数位置可以不按顺序。
f-格式化字符串
f-string是格式化字符串的一种很好的新方法。与其他格式化方式相比它不仅更易读更简洁不易出错而且速度更快格式为f{表达式}
转义字符
\ - 反斜杠’ - 单引号 - 双引号\n - 换行\r - 回车\t - 制表符Tab\b - 退格\f - 换页\v - 垂直制表符\a - 响铃Bell\ooo - 八进制数例如 \101 代表字母 ‘A’\xhh - 十六进制数例如 \x41 代表字母 ‘A’
输入
input(提示信息)
输入的特点
当程序执行到input等待用户输入输入完成之后才继续向下执行。在Python中input接收用户输入后一般存储到变量方便使用。在Python中input会把接收到的任意用户输入的数据都当做字符串处理。
条件语句
if语法
if 条件:条件成立执行的代码1条件成立执行的代码2......
if True:print(条件成立执行的代码1)print(条件成立执行的代码2)# 下方的代码没有缩进到if语句块所以和if条件无关
print(我是无论条件是否成立都要执行的代码)
if…else…
if 条件:条件成立执行的代码1条件成立执行的代码2......
else:条件不成立执行的代码1条件不成立执行的代码2......
多重判断
if 条件1:条件1成立执行的代码1条件1成立执行的代码2......
elif 条件2条件2成立执行的代码1条件2成立执行的代码2......
......
else:以上条件都不成立执行执行的代码
if嵌套
if 条件1条件1成立执行的代码条件1成立执行的代码if 条件2条件2成立执行的代码条件2成立执行的代码
if嵌套执行流程 三目运算符
三目运算符也叫三元运算符。
语法如下值1 if 条件 else 值2
a 1
b 2c a if a b else b
print(c)
循环
while的语法
while 条件:条件成立重复执行的代码1条件成立重复执行的代码2......
# 循环的计数器
i 0
while i 10:print(Hello World)i 1print(任务结束)
break和continue
i 1
while i 5:if i 4:print(f吃饱了不吃了)breakprint(f吃了第{i}个苹果)i 1
i 1
while i 5:if i 3:print(f大虫子第{i}个不吃了)# 在continue之前一定要修改计数器否则会陷入死循环i 1continueprint(f吃了第{i}个苹果)i 1 break和continue是循环中满足一定条件退出循环的两种不同方式 for循环
for 临时变量 in 序列:重复执行的代码1重复执行的代码2......
str1 Hello World
for i in str1:print(i)
else
while…else
while 条件:条件成立重复执行的代码
else:循环正常结束之后要执行的代码
i 1
while i 5:print(Hello World)i 1
else:print(执行完毕)
for…else
for 临时变量 in 序列:重复执行的代码...
else:循环正常结束之后要执行的代码
str1 Hello World
for i in str1:print(i)
else:print(循环正常结束之后执行的代码)
函数
函数的定义
函数是一段具有特定功能的、可重用的语句组用函数名来表示并通过函数名进行功能调用。函数也可以看作是一段具有名字的子程序可以在需要的地方调用执行不需要在每个执行的地方重复编写这些语句。每次使用函数可以提供不同的参数作为输入以实现对不同数据的处理函数执行后还可以反馈相应的处理结果。函数能够完成特定功能对函数的使用不需要了解函数内部实现原理只要了解函数的输入输出方式即可。严格地说函数是一种功能抽象。有些函数是用户自己编写的称为自定义函数: Python 安装包也自带了一些函数和方法包括Python内置的函数(如absO. eval( ). Python标准库中的函数(如math库中的sqrt( )等。使用函数主要有两个目的:降低编程难度和代码重用。函数是一种功能抽象利用它可以将-一个复杂的大问题分解成一系列简单的小问题然后将小问题继续划分成更小的问题当问题细化到足够简单时就可以分而治之为每个小问题编写程序并通过函数封装当各个小问题都解决了大问题也就迎刃而解。这是一种自顶向下的程序设计思想。函数可以在一个程序中的多个位置使用也可以用于多个程序当需要修改代码时只需要在函数中修改一次所有调用位置的功能都更新了这种代码重用降低了代码行数和代码维护难度。
python使用def保留字定义一个函数语法格式如下
def 函数名参数列表函数体返回值列表函数名可以是任何有效的Python标识符
参数列表是调用该函数时传递给它的值可以有零个、一个或多个当传递多个参数时各参数由逗号分隔当没有参数时也要保留圆括号。函数定义中参数列表里面的参数是形式参数简称为“形参”。
函数体是函数每次被调用时执行的代码由一行或多行语句组成。
当需要返回值时使用保留字return 和返回值列表否则函数可以没有return 语句在函数体结束位置将控制权返回给调用者
函数调用和执行的一般形式
函数名(参数列表)函数的调用 程序调用一个函数需要执行以下4个步骤。 调用程序在调用处暂停执行。 在调用时将实参复制给函数的形参。 执行函数体语句。 函数调用结束给出返回值程序回到调用前的暂停处继续执行
函数的返回值
return语句用来退出函数并将程序返回到函数被调用的位置继续执行。return语句可以同时将0个、1个、或多个函数运算后的结果返回给函数被调用处的变量
def func(m,n):return m*n
s func(hello~,2)
print(s) 函数也可以没有return此时函数并不返回值 全局变量与局部变量
全局变量指在函数之外定义的变量一般没有缩进在程序执行全过程有效。局部变量指在函数内部使用的变量仅在函数内部有效当函数退出时变量将不存在
注意事项 简单数据类型变量无论是否与全局变量重名仅在函数内部创建和使用函数退出后变量被释放如有全局同名变量其值不变。 简单数据类型变量在用global保留字声明后作为全局变量使用函数退出后该变量保留且值被函数改变。 对于组合数据类型的全局变量如果在函数内部没有被真实创建的同名变量则函数内部可以直接使用并修改全局变量的值。 如果函数内部真实创建了组合数据类型变量无论是否有同名全局变量函数仅对局部变量进行操作函数退出后局部变量被释放全局变量值不变。