数据类型
int (整型,即整数)
str(字符串,单个长度使长度为1的字符串)
float(浮点型,即小数,默认为双精度)
bool(True or False)
可通过type()函数输出数据类型
强制转换,int(“1”)将字符串转化为整型1
### 整型,浮点型(数字型数据类型):
可以对数字数据进行数学处理。
int类型将省去小数部分。
这意味着,如果将一个浮点型转化为整形,他的小数点后部分会消失而不会进位
num1/num2得浮点型(无论结果是否有小数部分)
num1//num2得整型
在print中,他不能与字符型数据类型用"+"相连。
整型与浮点型做运算,除整除和除外,有浮点型参与得结果为浮点型(无论是否有小数点后部分)
数字型数据类型的运算##
“+”加法
“-”减法
“*”乘法
“/”除法
“%”求余
“**”乘方
a**b表示a的b次方,如果要求开放,只要b介于0,1之间转化为几次方即可
注:若要使用高级运算,需要引入数学运算模块math,如向上取整(ceil),向下取整(floor),指数(pow),对数(log),以及三角函数,角度与弧度相互转换
除了整型,浮点型以外,布尔(bool)和复数(complex)也是数字型数据类型
字符型
引号是字符串的标识,用imput获得的输入值默认为字符型
字符串索引,字符串中每一个字符都有自己的序号,通过序号,我们可以查找或选择性输出某位字符,字符序号从0开始。
单独输入一个数字时,表示第几个字符。输入[A:B]时默认间距为1,当AB为空白时,默认为到头。
字符串运算
字符串+字符串是将两个字符串连接在一起。
字符串*数字,将返回”数字“次的字符串
常用内置函数
python内置常量:
True/False(bool值真/假)
None(空)
math库常量:
pi=3.141592...
e=2.718281...
tau=6.283185...
inf==float('inf')
逻辑运算
and和,两个条件同时成立
or或,两个条件成立其中一个即可
no非,表示该条件不成立
isinstance()
相比于type(),更稳健,更符合面向对象编程中继承的思想
用法:isinstance([arg],[type])
变量与函数
变量=值 例:a=10
数据类型不固定,变量名时标签,作用域:函数体内
变量命名规则
只能由字母/下划先开头
只能包含字母/数字/下划线
大小写敏感
便面使用保留名命名
多变量赋值
a=b=c=2或a,b,c=1,2,3
函数
functionName(parameters)
函数包含header和body
header
定义函数的名称和参数
可提供0-n个参数
body
语句需要缩进
可返回0到多个返回值
注:函数体内变量具有局部作用域与函数体外同名变量无关
语句与表达式
表达式:可被print()输出的就是表达式
语句:本身不是值,可执行操作
内置函数
类型转换 如int(),bool(),str()
基本数学函数 如abs(),max(),pow(),round()
变量作用域
函数局部变量与外部函数变量无关
函数内更新全局变量 使用global声明
return
return 值/表达式
return后函数立即结束
标签:字符,task2,函数,Python,11.22,数据类型,浮点,整型,字符串 From: https://www.cnblogs.com/chen119/p/17855976.html