聪明办法学python task2和3
常用内置类型
类型
Type也是一种类型
常见类型:int Float Double
分别是整型,单精度浮点型,双精度浮点型
整形表示一种离散的数据类型
浮点型Float(对应c语言中双精度)
Type:多用来判断其他数据类型
其他类型:
字符串String
列表List
元组tuple
集合Set
字典Dictionary
复数Complex
函数Function
模块Module
高级运算
引入模块math
向上取整ceil
向下取整floor
指数pow
对数log
三角函数,角弧互换
内置常数
None表示空值
True表示布尔真
False表示布尔假
inf==flost('inf')
运算符
/为浮点除法
//为整除
表示次方,a**b表示a的b次方
isinstance()
与Type相比有以下优点:
稳健性
符合面向对象中的继承思想
用法:
isinstance([arg],[type])
变量
命名
由字母或_开头,只能包含字母,数字和下划线
大小写非常重要,并且不能使用一些特定词
可以多个变量赋值
函数
header和body
header
定义函数的名称以及参数
可以提供多个函数
body
函数语句需要缩进
可以有多个返回值
表达式
其本身和结果都是值
语句
其本身不是值且可以执行操作
内置函数
分为类型转换函数和基本数学函数
变量作用域
局部变量与外部变量无关
当想要用全局变量时,需要用global声明
return可以返回一个值或者一个表达式