python_基础语法
python package
也就是python包,与文件夹类似,不过python包 主要存放python脚本
image.png
注释
快捷键: ctrl+/
单行注释: #
# 注释内容
多行注释: ‘’’ ‘’’
''' 注释内容1 注释内容2 注释内容3 '''
变量
什么是变量
正如其名,变量是可变的
正在运行着的程序中数据基本都是在内存中
程序通过内存地址来寻找自己需要的数据
作为人类的我们,不会想去看内存地址
也不会记得内存地址
于是我们给内存地址起一个我们认识且容易记的名字
这个名字叫做变量,它关联着内存地址
可以通过变量来访问内存中的数据
变量图解
image.png语法
a = 123 b = '文字'
语法格式:
变量名 = 变量值
= 的作用在于 赋值
方法
什么是方法:
方法就是组合一段代码,来实现特定的功能, 可以反复调用。更方便代码的阅读和重构.
`def fun1():
print('How are you')
print('I am Fine')
def fun2(name,age):
print('我是',name)
print('我'+age+'岁')
def fun3(num1,num2):
return num1+num2`
语法格式:
若方法内有参数,用 , 隔开
使用 缩进 来区分代码块
return 代表方法有 返回值
def 方法名():
方法内的代码
def 方法名(参数1,参数2,...):
方法内的代码
def 方法名(参数1,参数2,...):
方法内的代码
return xxx
调用方法:
`方法名(参数1,参数2....)
或者
方法名(参数1名=参数1值,参数2名=参数2值,....)`
main方法
固定写法:
if __name__ == '__main__':AXXX代码块
main方法不同于普通方法, 可以直接执行
main方法一般写在 模块末尾
标识符
什么是标识符?
就是写代码的过程中起的名字,包含 变量名,方法名,类名,包名等等.
命名规范
- 由字母,数字,下划线组成,但是不能以数字开头
- 在相同作用域不能重复
- 大小写敏感
- 不可用关键字做标识符
- 名字最好 见名知意
现有关键字:
['False', 'None', 'True', 'and', 'as', 'assert', 'async',
'await', 'break', 'class', 'continue', 'def', 'del', 'elif',
'else', 'except', 'finally', 'for', 'from', 'global', 'if',
'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass',
'raise', 'return', 'try', 'while', 'with', 'yield']
image.png
如何添加单行注释:#注释内容
如何添加多行注释'''注释内容'''
声明一个变量 a , 并赋值: 测试 a=测试
声明一个变量 b , 并赋值: test b=test
打印 变量a 和 b print(a,b)
写一个方法,方法名为 fun4,传入三个参数: n1,n2,n3; 要求计算n1加n2,然后减去 n3. 方法 返回计算后的值
def fun4(n1,n2,n3):
print(n1+n2-n3)
写一个main方法,调用 两次 fun4 方法,要求一个使用顺序入参,一个使用指定参数入参 , 并打印返回值
如果代码基础薄弱,请将课件中的例子代码,手写一遍
imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)