函数:就是一段代码(也是对象),要用函数
1、要先写(有可能是自己写的,也可能是别人写的)
2、使用
要点:
1、名称,比如:print
2、参数,参数是放到括号中,可有可无
3、返回值:可有可无 无 None 有 具体内容
要先定义,再使用
函数使用:
1、(不使用返回值的情况)函数名(参数列表) #多个参数使用 , 分隔符
示例:print("","","") print("")
Python的数值类型(数字类型):
1、整数:有正,有负,有0,没有小数点
-5 100,0 30
用int 表示,在Python3中没有限定整数的大小
使用type()函数可以看类型
示例:type(5)
每个对象都有个ID,使用id函数可以查看。
示例:id(5)
2、浮点数:就是有小数点的数,如:1.5,-1.5,1.0
用float表示,默认python3浮点数是双精度
3、复数:有实部和虚部 2 + 3j complex 表示复数
4、布尔值:只有两种情况,真和假,成立是真,不成立是假。
python中使用True(1)表示真,False(0)表示假
bool 表示类型
python字符串类型
表示一串字符,使用 单引号 或者 双引号,或者 三引号 括起来
"hello"
'hello'
"""
hello
world
"""
三引号可以换行
\n 表示换行符
在python中 字符串 是不可变的类型
定义字符串:使用单引号 、双引号 、三引号,
如果想访问或者得到字符串中的某个字符可以使用字符在字符串中的位置得到。
在字符串中第一个字符的位置用0表示,以此类推
位置也可以叫做下标或者索引,使用[]括起来。
"hello"[0]-->h
"hello"[2]-->l
获得字符串长度使用len函数 len("hello")
变量:
在内存中用来暂存结果的,可以改变的量
在python中如何使用变量?
1、在python里面使用变量必须先定义(创建)(python解释器创建
2、如何定义?什么时间创建?
第一次给变量赋值时,python解释器自动创建变量
3、如何给变量赋值
最简单的格式:变量名 = 值(内容/对象) 绑定关系!!!
a = 10 #赋值语句,创建变量a
b = "hello" #赋值语句,创建变量b
对象的创建和回收有解释器管理,如果要删除一个变量可以使用del 命令
del(a) #通常不用管
4、如何起变量名
1、变量名由字母、数字、下划线构成,开头不能是数学,
三种不是必须有,可以只有几种
示例:a a4 a_4 _ag
5a 错误
2、区分大小写(英文字符),大小写敏感 A5 a5
3、不能使用python保留的字符组合做变量名(关键字)
示例:break、if 、while、for等三十多个关键字不可以用
4、变量命名要简单明了,见名知意,
尽量不要用l(小写的L)、0、I 单独的字母
做变量名,可以使用驼峰命名:InitUart
可以使用小写字母+_ init_uart
建议:使用PEP8规则
算术运算 双目 二元,单目(示例:-5)
加法 + a+b
减法 - a-b
乘法 *
除法 / 除零异常,a/b ,b != 0
地板除 // 向小的取整 a//b ,b != 0
幂运算 ** 2**3
取余 % a % b ,b != 0
注意事项:运算优先级,( )改变优先级
python的标准输入函数: input 函数
功能:从标准输入获取输入的内容 以回车作为输入结束
返回输入的字符串(字符串去掉了最后输入的回车)
用法:a = input([提示])
使用变量接收返回值,参数是提示,通常有
a = input("请输入:")
int()函数根据已知条件可以创建一个整数对象。
a = int("100"),b = int(100)
float()函数根据已知条件可以创建一个浮点数对象。
a = float(78)
str()函数创建一个字符串对象
a = str(190)
练习:编写一个程序计算给定长和宽的长方形的周长
常用a表示,宽用b表示
写程序错误类型
1、语法错误
2、逻辑错误
3、异常错误 value error