IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> Python数据类型(一)-----详细 -> 正文阅读

[Python知识库]Python数据类型(一)-----详细

一、Python安装

下载安装详细地址:https://blog.csdn.net/shuang_waiwai/article/details/120787528

二、Python关键字

Python中一些具有特殊功能的标识符,这就是python中的关键字,是python已经使用的,所以不允许开发者自己定义和关键字相同的名字作为标识符

可以通过下面命令查看python的关键字:

import keyword
print(keyword.kwlist)

打印出python关键字:
在这里插入图片描述

三、Python标准数据类型

数据类型用来确定要存储在内存单元中的数据的类型,在 Python 中,变量没有类型,我们所说的 “类型” 是变量所指的内存中对象的类型
在这里插入图片描述

四、Python数字类型

????数字类型用于存储数值。他们是不可改变的数据类型,这意味着改变数字数据类型会分配一个新的对象

当指定一个值时,Number对象就会被创建:num=15

Int:整型,Python3 整型是没有限制大小的,可以当作 Long 类型使用,所以Python3 没有 Python2 的 Long 类型。 举例:10 100 55

Float:浮点型,用来表示带有小数部分的数据,比如12.5 -22.3e10

Bool:布尔类型,用来表示逻辑真、逻辑假,只有两个值True或者False,在Python中它们的数值分别为1和0,可以跟其它数据类型的数据进行运算

Complex:复数类型,复数由实数部分和虚数部分构成,可以用a + bj或者complex(a,b)表示, 复数的实部a和虚部b都是浮点型 比如:5.4e-7j , 2.35j

备注:
1.当把一个常量赋给一个变量后,python可以通过 sys 模块的 getsizeof 去查看变量所占用的内存空间
2.当需要知道变量存放的值的类型时,可以使用type()方法

五、Python字符串类型

Python中的字符串用单引号 ( ’ ) 或双引号 ( " ) 括起来,同时使用反斜杠 ( \ ) 转义特殊
字符
语法如:

s="a1a2···an"(n>=0)

Python 使用单引号(’)、双引号(")、三引号(""" “”")来表示字符串,其中三引号可以由多行组成,它是编写多行文本的快捷语法,常用于文档字符串,在文件的特定地点,被当作注释

w1= 'hello' ; w2= "hello world" #python中在一行中写多条语句可以使用 ; 号隔开
w3 ="""I like python 
programming 
very much"""

字符串截取也称为切片
语法格式:

变量[头下标:尾下标]

1.从左到右索引默认0开始的,最大范围是字符串长度少1
2.从右到左索引默认-1开始的,最大范围是字符串开头

如果想要取得一段子串的话,可以用到变量[头下标:尾下标],就可以截取相应的字符串,其中下标是从0开始算起,可以是正数或负数,下标可以为空表示取到头或尾。

字符串截取规则是包前不包后(左闭右开)
加号 (+) 是字符串的连接符
星号 (*) 表示复制当前字符串,紧跟的数字为复制的次数

字符串切片举例:

str = "Hello World!"
print(str) # 输出完整字符串
print(str[0]) # 输出字符串中的第一个字符
print(str[2:5]) # 输出字符串中第三个至第五个之间的字符串
print(str[2:]) # 输出从第三个字符开始的字符串

字符串操作举例:

print(str * 2) # 输出字符串两次
print(str + "TEST") # 输出连接的字符串

字符串常用方法:
capitalize():将字符串第一个字符大写
lower():将整个字符串都小写
upper():将整个字符串都大写
replace(old,[,new][,count]):将字符串中的old子串替换为new,替换count次,默认全部替换
split(sep):将字符串用给定的标准分割,并且以列表形式返回分割后的元素组

字符串格式化:

str='Hi %s'
str % 'zhangsan'

打印出来显示:Hi zhangsan

字符串中的 %s 称为转换说明符 第二行的 % 为字符串格式化操作符
转换说明符的格式如下(注意顺序)
1.%字符 转换说明符的开始
2.转换标志(可选)-表示左对齐,+显示正负号," "空格 表示正数之前保留空格,0表示若值不够位数就用0填充
3.最小字段宽度(可选)转换后的字符串的最后宽度,如果是 * 就从值元组中读取
4.点 . 后跟精度值(可选)精度值就是小数点后的位数,如果转换字符串,这个就是最大的字符宽度,如果是 * 就会从元组中读取

字符串格式化之转换类型说明:
%d,%i:带符号的十进制数
%o:不带符号的八进制
%u:不带符号的十进制
%x:不带符号的十六进制(小写)
%X:不带符号的十六进制(大写)
%e:科学计数法表示浮点数(小写)
%E:科学计数法表示浮点数(大写)
%f,%F:十进制浮点数
%g:如果指数大于-4或者小于精度值则和e相同,其它情况和f相同
%G:如果指数大于-4或者小于精度值则和E相同,其它情况和F相同
%C:单字符(接收整数,或者一个字符的字符串)
%r:字符串(使用repr转换)
%s:字符串(使用str转换)


请添加图片描述

请添加图片描述
感谢每一个认真阅读我文章的人!!!
如果下面这些资料用得到的话可以直接拿走:

1、自学开发或者测试必备的完整项目源码与环境

2、测试工作中所有模板(测试计划、测试用例、测试报告等)

3、软件测试经典面试题

4、Python/Java自动化测试实战.pdf

5、Jmeter/postman接口测试全套视频获取

我个人整理了我这几年软件测试生涯整理的一些技术资料,包含:电子书,简历模块,各种工作模板,面试宝典,自学项目等。如果在学习或工作中遇到问题可以直接点击此链接进群询问,群里也会有大神帮忙解答,也可以手动添加群号 743262921 备注222

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2021-12-06 15:12:29  更:2021-12-06 15:14:46 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 3:28:15-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码