Python基础数据类型

基本数据类型

字符串

1.变量中用双引号标注的值是字符串类型
在这里插入图片描述
2.字符串输入和输出
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200407171600633.png
3.字符出的下标和切片
字符串的下标是重0开始计算的,最后一位可以使用-1,在[]写入下标可以拿到字符串中想要难道的字符
如果以哪个数字结尾会不显示那个下标的数字随意想要拿到字符应该多写一位
在这里插入图片描述
4.字符串的常见操作
find() 按照括号里的字符查找对应的下标找到返回第一位的下标,没找到返回-1
在这里插入图片描述
index()和find()功能相似,如果没找到会报错
在这里插入图片描述
count() 查找字符中该字符出现的次数
在这里插入图片描述
replace() 替换字符,可以添加替换的个数 原字符串不会改变
在这里插入图片描述
spint() 按照字符把字符串里面的字符隔开 放到列表里 可以按照次数分隔 如果字符在字符串的左侧或者有车会多出空字符串
在这里插入图片描述
在这里插入图片描述
capitalize() 把字符串第一个字符大写
在这里插入图片描述
title() 把字符串每一个首字符大写
在这里插入图片描述
startswith() 查看字符串是否以该字符开头是返回True,反之返回False
在这里插入图片描述
endsswith() 查看字符串是否以该字符结尾是返回True,反之返回False
在这里插入图片描述
lower() 将字符串中的大写字符转为小写

upper() 将字符串中的小写字符转为大写

join() 将列表中的每个字符串的后面插入该字符组成一个新的字符串

列表

1.列表的介绍
列表是由[]构成它是可变类型
在这里插入图片描述
2列表的常见操作
添加元素
append
在这里插入图片描述
extend
在这里插入图片描述

insert
在这里插入图片描述
修改元素
在这里插入图片描述
删除元素
在这里插入图片描述
pop()删除最后一位
在这里插入图片描述

元组

1.元组的介绍
元组是由()构成它是不可变类型其操作和列表一样
在这里插入图片描述

字典

1.字典的介绍
字典是由{}构成它是可变类型里面的值是用key:value组成 不是那下标取值了而是拿key取值
在这里插入图片描述
2.字典的常见操作
修改元素
在这里插入图片描述
添加元素
在这里插入图片描述
删除元素
在这里插入图片描述
清空字典
在这里插入图片描述
字典key,value,item的循环使用
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

数字类型

1.整型
整型通常被称为整型和整数,不带小数点。python3中整型没有限制大小,也可以当作long类型使用。
整型的4种表达方式:
2 进 制:以’0b’开头。例如:'0b11011’表示10进制的27
8 进 制:以’0o’开头。例如:'0o33’表示10进制的27
10进制:正常显示
16进制:以’0x’开头。例如:'0x1b’表示10进制的27
2.浮点类型
有小数点的都是浮点类型
3.复数
复数是一个实数和虚数的组合,一个复数是一对有序浮点型(x,y),表示为x+yj,其中x是实数部分,y是虚数部分。实数和虚数都是浮点类型。
4.布尔类型
布尔类型只有两个值 True和False,所对应的概念就是真与假,通常用于判断条件是否成立。

运算符

1.算数运算符

运算符描述实例
+两个对象相加
-得到负数或是一个数减去另一个数
*两个数相乘
/两个数想除
//取整除返回商的整数部分
%取余返回除法的余数
**指数取一个数的次方

2.赋值运算符

运算符描述实例
+=加法赋值运算符c += a 等效于c = c + a
-=减法赋值运算符c -= a 等效于c = c - a
*=乘法赋值运算符c*= a 等效于c = c * a
**=幂赋值运算符c **= a 等效于c = c ** a
/=除法赋值运算符c /= a 等效于c = c / a
//=取整除赋值运算符c //= a 等效于c = c // a
%+取模赋值运算符c %= a 等效于c = c % a

数据类型转换

函数说明
int(x [,base ])将x转换为一个整数
float(x )将x转换为一个浮点数
将x转换为一个浮点数complex(real [,imag ])创建一个复数,real为实部,imag为虚部
str(x )将对象x 转换为字符串
repr(x )将对象x 转换为表达式字符串
eval(str )用来计算在字符串中的有效Python表达式,并返回一个对象
tuple(s )将序列s 转换为一个元组
list(s )将序列s 转换为一个列表
chr(x )将一个整数转换为一个Unicode字符
ord(x )将一个字符转换为它的ASCII整数值
hex(x )将一个整数转换为一个十六进制字符串
oct(x )将一个整数转换为一个八进制字符串
bin(x )将一个整数转换为一个二进制字符串
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值