python入门简单数据类型

python简单数据类型

python中变量不需要声明,但是使用前必须赋值,赋值之后才会创建该变量。
我们所说的变量的类型其实是内存中值的类型 包括最基本的6种 字符串,数字,元组,列表,字典,集合
其中字符串,数字,元组是不可变数据类型;列表,字典,集合是可变数据类型
就是改变值内存地址有没有发生变化,变化就是不可变,不变就是可以变

字符串

  • 字符串的创建有两种方式:

1.用'同一行的值'引起来 2.用”同一行的值“引起来还可以用'''不同行的值"' 或者”“”不同行的值 “”“引起来

  • 字符串的使用
    字符串的取值如果值是正数序号就是从0开始,要是负数序号就是从1开始
    1.通过序号来找到一个值 例如:python入门简单数据类型
    2.通过字符串的截取可以找到一段值 例如:
    python入门简单数据类型

  • 字符串的修改
    1.通过+来拼接
    2.通过replace来替换
    python入门简单数据类型
    常见的转义字符:
    \:在末尾是就是续行符
    \\: 反斜杠
    \’: 单引号
    \": 双引号
    \b: 退格
    \000: 空
    \n:换行
    \v:纵向制表符
    \t:横向制表符
    \r:回车

  • 格式化处理字符串:
    python入门简单数据类型常见的字符串处理函数:
    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种数字类型

  1. int:包含正整数,负整数,零,主要用来做数学运算的 例如:
    python入门简单数据类型
  2. float:由整数和小数点组成 例如:
    3.1415926
    科学计数法只能由浮动数使用 例如:
    3.1415926e10 = 3.1415926*10的10次方
  3. bool:是表示逻辑值对或错的简单类型 例如:
    python入门简单数据类型
    和and,or,not可以一块使用
  4. complex:是由实数部分和虚数部分组成,complex(a,b) a和b都是浮点型a是实数b是虚数

运算符:
+ 加
- 减
* 乘
/ 除
// 整除
** 平方
% 取余
& 位与

数学函数:
abs(x) 取绝对值
round() 四舍五入
pow() 平方的值
sqrt() 开平方
max() 最大值
min() 最小值
log10()以十为底的对数