1、整型html
一、用途:记录年龄、等级、各类号码等git
二、定义方式函数
age = 22spa
只能将纯数字的字符串转换成整型3d
三、经常使用操做+内置方法orm
赋值运算、比较运算、算数运算htm
该类型总结:blog
存一个值索引
不可变(可变:值变,id不变,可变不可hash;不可变:值变,id就变,不可变可hash;详解:Python之可变类型与不可变类型)ip
2、浮点型
一、用途:记录身高、体重、薪资等
二、定义方式
height = 1.73
三、经常使用操做+内置方法
赋值运算、比较运算、算数运算
该类型总结:
存一个值
不可变
了解:
bin()函数将十进制转换成二进制
oct()函数将十进制转换成八进制
hex()函数将十进制转换成十六进制
3、字符串类型
一、用途:记录描述性质的特征,好比名字、地址、性别等
二、定义方式:
在单引号、双引号、三引号内包含的一串字符
msg = "aaa"
能够将任意类型转换成字符串
三、经常使用操做+内置的方法
优先掌握的操做:
1)按索引取值
2)切片:从一个大字符串中切出一个小字符串(顾头不顾尾)
其中:步长为正,则从左到右切片,若是起始位置索引大于结束位置索引,则切片为空;步长为负,则从右到左切片,若是起始位置索引小于结束位置索引,则切片为空
3)长度
4)成员运算(in、not in)
5)strip:移除字符串两边的字符和换行符,默认移除空格
6)split:默认以空格分割字符串成为列表,也能够指定字符分割
7)join:指定字符串的拼接
须要掌握的操做:
1)strip,lstrip,rstrip
strip:移除字符串两边的字符和换行符,默认移除空格
lstrip:移除字符串左边的字符和换行符,默认移除空格
rstrip:移除字符串右边的字符和换行符,默认移除空格
2)lower:将字符串改成小写;upper:将字符串改成大写
3)startwith:判断字符串是否以指定字符为开始;endswith:判断字符串是否以指定字符结尾
4)format:字符串格式化
以前学过一种%s的占位符,是按位置顺序进行占位,例如:
format能够不按位置进行占位
5)split:默认以空格分割字符串成为列表, 也能够指定字符分割;rsplit:从右向左分割字符串
6)replace:替换字符串中的字符,能够指定替换次数
7)isdigit:判断是否由数字组成的字符串,只能判断纯数字的字符串
了解的操做:
该类型总结:
存一个值
有序
不可变