python简单数据类型
python中
变量不需要声明
,但是使用前
必须赋值
,赋值之后才会创建该变量。
我们所说的
变量的类型
其实是
内存中值的类型
包括最基本的6种
字符串,数字,元组,列表,字典,集合
其中字符串,数字,元组是不可变数据类型;列表,字典,集合是可变数据类型
就是改变值内存地址有没有发生变化,变化就是不可变,不变就是可以变
字符串
-
字符串的
创建
有两种方式:
1.用
'同一行的值'
引起来 2.用”同一行的值“
引起来还可以用'''不同行的值"'
或者”“”不同行的值 “”“
引起来
-
字符串的
使用
:
字符串的取值如果值是正数
序号就是从0开始,要是负数
序号就是从1开始
1.通过序号
来找到一个值 例如:
2.通过字符串的截取
可以找到一段值 例如:
-
字符串的
修改
1.通过+来拼接
2.通过replace来替换
常见的转义字符:
\:在末尾是就是续行符
\\: 反斜杠
\’: 单引号
\": 双引号
\b: 退格
\000: 空
\n:换行
\v:纵向制表符
\t:横向制表符
\r:回车 -
格式化处理字符串:
常见的字符串处理函数:
string.capitalize():将字符串的第一个字母大写
string.count(x):获得字符串x的数量
string.find(x):找到x的开始位置 没有返回-1
string.isspace():判断是否都是空格
string.isalnum():判断是否有数字
string.islower():判断是否都是小写数字
string.isupper():判断是否都是大写数字
string.join():连接字符串 和+有一样的功能 but前者没有还是本身的对象,后者是创建新的对象
string.lower():将字符串全部转换为小写
string.upper():将字符串全部转换为大写
string.split():将字符串分割
len(string):字符串的长度
数字
python数字分为:int整型,float浮点型,bool布尔型,complex复数4种数字类型
-
int:包含正整数,负整数,零,主要用来做数学运算的
例如:
-
float:由整数和小数点组成
例如:
3.1415926
科学计数法只能由浮动数使用 例如:
3.1415926e10 = 3.1415926*10的10次方 -
bool:是表示逻辑值对或错的简单类型
例如:
和and,or,not可以一块使用 - complex:是由实数部分和虚数部分组成 ,complex(a,b) a和b都是浮点型a是实数b是虚数
运算符:
+ 加
- 减
* 乘
/ 除
// 整除
** 平方
% 取余
& 位与
数学函数:
abs(x) 取绝对值
round() 四舍五入
pow() 平方的值
sqrt() 开平方
max() 最大值
min() 最小值
log10()以十为底的对数