Python基本数据类型有哪些

Python基本数据类型有哪些1.基本数据类型1.数字类型:整型(int),浮点型(float),复数类型(complex)2.字符串类型:str3.逻辑类型:boolTrueFalse4.列表类型:list[]有序可修改5.元组类型:tuple()有序不可修改6.集合类型:set{}无序不重复7.字典类型:dict{key:value}无序2.整形中的四种进制…

大家好,又见面了,我是你们的朋友全栈君。

1.基本数据类型

1.数字类型:整型(int),浮点型(float),复数类型(complex)
2.字符串类型:str
3.逻辑类型:bool True False
4.列表类型:list [ ] 有序可修改
5.元组类型:tuple () 有序不可修改
6.集合类型:set { } 无序不重复
7.字典类型:dict {key:value} 无序

2.整形中的四种进制

1.十进制:1010,99,-217
2.二进制:以0B或者0b开头,0B101
3.八进制:以0O或者0o开头,-0O456
4.十六进制:以0X或者0x开头,0X89
##3.浮点数存在不确定尾数,并不是BUG
0.1+0.2输出0.30000000000004
解决方法:
使用round函数。
round(x,d):对x四舍五入d为小数的截取位数

4.复数

形式:x=2+3j
x.real表示实部,x.imag表示虚部

5.数值运算操作

整除 //
取余 %
幂 **

6.数值运算函数

int():舍弃小数部分,取整
int(x,base=10):x是10进制下的10,例如int(“12”,16)=18(16进制下的12等于18)
float():增加上小数部分一位,变为浮点类型
complex():增加虚数部分,变为复数类型
max(x1,x2,x3...):返回最大值
min(x1,x2,x3...):返回最小值
abs():返回绝对值

如果对复数a+bj使用abs()函数,结果是复数的绝对值(此复数与它的共轭复数的乘积的平方根),就是 (a2+b2) 开根

divmod(x,y):输出商余,(x//y,x%y)
pow(x,y,z):输出(x**y)%z,z可以省略

7.字符串及其相关函数

字符串和ASC码互相转化的函数
字母—>ASC码:ord()
ASC码—>字母:chr()
多次输出字符串a:a*n
判断子串:x in s
将字符串x逆序输出:y=x[::-1]
len(x):返回字符串x的长度
str():改变数据类型为字符串
hex(x),oct(x),bin(x):整数的十六进制,八进制,二进制的形式字符串
str.lower()str.upper()全部转换为小写或者大写
str.islower()str.isupper():判断字符串中的所有字符是否为小写,是否为大写
str.isnumeric():判断是否所有字符为数字
str.isspace():判断是否所有字符为空格
str.split(sep):返回一个列表,由str根据sep被分隔的部分组成(字符串—>列表)
str.count(sub):返回子串sub在str中出现的次数
str.join(iter):在iter变量的每两个元素之间接一个str,构成一个新的字符串
str.center(width,fillstr):在字符串str中根据width居中,长度不够左右用fillstr补齐
str.strip(chars):从str中去掉在其左侧和右侧chars中列出的字符
str.replace(old,new):new替换掉str中的old部分
str.index(x,i,j):返回s从i开始到j位置第一次出现x的位置
槽内部对格式化的配置方式

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/142075.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 一系列令人敬畏的.NET核心库,工具,框架和软件[通俗易懂]

    一系列令人敬畏的.NET核心库,工具,框架和软件[通俗易懂]内容一般框架,库和工具API应用框架应用模板身份验证和授权Blockchain博特构建自动化捆绑和缩小高速缓存CMS代码分析和指标压缩编译器,管道工和语言加密数据库数据库驱动数据库工具和实用程序日期和时间分布式计算电子商务和支付例外功能编程图像GUIIDE国际化国际奥林匹克委…

    2022年7月16日
    13
  • c++读取json文件_cfile读写文件

    c++读取json文件_cfile读写文件说明:本篇文章主要参考了如下博主的内容,地址附上:一、JSON文件简介1、什么是JSON文件? JSON文件是一种文本文件,一种配置文件,它具有严格的编写规则,这样可以是使用者更好的阅读和使用该类型文件。它的编写规则如下:JSON文件使用花括号括起来,代表一段数据,这段数据里面可以有多个字段。每个字段的结构有点类似于Map容器,一个key对应一个value。字段名必须用双引号包围,而字段的值可以是多种类型,例如浮点型、整形、字符串类型,甚至可以是一个新的数据段,就数据的嵌套。2、JSON文

    2022年10月9日
    3
  • Mysql DBA 运维 MySQL数据库索引优化及数据丢失案例 MySQL备份-增量备份及数据恢复基础实战 MySQL数据库生产场景核心优化…

    Mysql DBA 运维 MySQL数据库索引优化及数据丢失案例 MySQL备份-增量备份及数据恢复基础实战 MySQL数据库生产场景核心优化…

    2021年11月9日
    39
  • C语言优先级 运算符

    C语言优先级 运算符1、最高级:出现同级别运算符时的结合方向是从左往右(下面级别没写结合顺序时,默认是从左往右)。()圆括号[]下标运算符号->指向结构体成员运算符.结构体成员运算符2、第二级:!、~、++、–、-、(类型)、*、&、sizeof。这一级都是单目运算符号,这一级的结合方向是从右向左。比如出现*p++,这时*和++同级别,先算右边,再左边。所以*p+…

    2022年6月16日
    37
  • getopt用法说明

    getopt用法说明一.函数模型#includeintgetopt(intargc,char*constargv[],constchar*optstring);externchar*optarg;externintoptind,opterr,optopt;#include<

    2022年4月29日
    42
  • mysql的慢查询日志_一条sql查询很慢怎么去优化

    mysql的慢查询日志_一条sql查询很慢怎么去优化MySQL慢查询日志总结慢查询日志概念   MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL中响应时间超过阀值的语句,具体指运行时间超过long_query_time值的SQL,则会被记录到慢查询日志中。long_query_time的默认值为10,意思是运行10S以上的语句。默认情况下,Mysql数据库并不启动慢查询日志,需要我们手动来设置这个参数,当然…

    2022年10月14日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号