广告
返回顶部
首页 > 资讯 > 后端开发 > Python >怎么使用Python中的基础数据类型
  • 179
分享到

怎么使用Python中的基础数据类型

2023-06-01 23:06:25 179人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

本篇内容介绍了“怎么使用python中的基础数据类型”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Python中的数据类型Number(数字

本篇内容介绍了“怎么使用python中的基础数据类型”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

Python中的数据类型

Number(数字)

String(字符串)

List(列表)

Tuple(元组)

Set(集合)

Dictionary(字典)

分类

不可变数据类型:Number、String、Tuple

可变:List、Dictionary、Set

变量在Python中的操作

python支持多变量赋值,如:

a = b = c = 1
print(a)
print(b)
print(c)

此时三个变量a=1, b=1, c=1

a, b, c = 1, 2, 3
print(a)
print(b)
print(c)

此时a=1,b=2,c=3

这样可以互换两个变量的值,如:

a = 1
b = 2
a, b = b, a
print(a)
print(b)

不难发现a,b这两个变量的值已经交换了...

而其他语言只能利用第三个变量完成两个变量的交换:

a = 1 # 赋值
b = 2 # 赋值

c = a # 将第一个变量的值赋值给第三个变量,此时c保存了1
a = b # 将第二个变量的值赋值给第一个变量,此时a保存了2
b = c # 再将定义的第三个变量的值赋值给第二个变量,此时c保存的1赋值给b,完成交换
print(a)
print(b)

查看数据类型

type(x),如:

a, b, c = 1, True, 1.0
print(type(a), type(b), type(c))
# 结果<class 'int'> <class 'bool'> <class 'float'>
a, b, c = '1', 'True', '1.0'
print(type(a), type(b), type(c))
# 结果<class 'str'> <class 'str'> <class 'str'>

Number

temp = '123'  # 非数字字符串会出错
print(type(temp))  # <class 'str'>
res = int(temp)
print(type(res), res)  # <class 'int'> 123
temp = "b"
res = int(temp, base=16)  # 这里可以指定进制,注意不要超出进制范围,默认10进制
print(type(res), res)
print(1 == True)  # True
print(0 == False)  # True

关于Number类型知道与String相互转换,其他的数学运算几乎用不到,想了解请自行尝试,内容如下:

abs(x)返回数字的绝对值
ceil(x)向后取整
cmp(x,y)若x < y 返回-1, 若 x == y 返回0, 若 x > y 返回1。Python 3 使用 (x>y)-(x<y) 替换
exp(x)返回e的x次幂(ex)
fabs(x)返回数字的绝对值
floor(x)向前取整
log(x)返回x的自然对数,x>0
log10(x)返回以10为基数的x的对数
max(x1,x2...)返回给定参数的最大值,参数可以为序列
min(x1,x2...)返回给定参数的最小值,参数可以为序列
modf(x)返回x的整数部分与小数部分,两部分的数值符号与x相同,整数部分以浮点型表示
pow(x,y)返回x**y 运算后的值
round(x[,n])返回x四舍五入的值,n为保留小数位数
sqrt(x)返回数字x的平方根

String

获取字符串的长度

temp = 'hahahahahahaha'
print(len(temp)) # 14

切片取值

# [起始位置索引:结束位置索引,不包含:步长]
temp = "abcdefg"
res1 = temp[::] # 注意:不可少
print(res1) # abcdefg
res2 = temp[0:-1:2]
print(res2) # ace

字符串的格式化

# 按默认一对一格式化
temp1 = "我叫{},今年{}岁了!"
res1 = temp1.fORMat('咸鱼',22)
print(res1) # 我叫咸鱼,今年22岁了!

# 按索引格式化
temp2 = "我叫{1},今年{0}岁了!"
res2 = temp2.format('咸鱼',22)
print(res2) # 我叫22,今年咸鱼岁了!

# 键值对
temp3 = "我叫{name},今年{age}岁了!"
res3 = temp3.format(age=22,name='咸鱼')
print(res3) # 我叫咸鱼,今年22岁了!

find

# 找到第一个位置   .find("e",[开始位置],[结束位置]) 注意不包含结束位置 <=开始位置 >结束位置
# 找到返回索引 找不到返回-1
temp = "hahe"
res = temp.find("h",1,3)
print(res)

lower

# 将字符串中的所有大写字母转换为小写字母
temp = "AAAaaaBBbb"
res=temp.lower()
print(res) # aaaaaabbbb

upper

# 将字符串中的所有小写字母转换为大写字母
temp = "abc"
res=temp.upper()
print(res) # ABC

strip

# 删除字符串的前后空格(换行、制表符、指定参数)
# 默认删除换行符,制表符,空格等特殊符号
temp = "     a aa   \n "
res=temp.strip( )
print(res) # a aa

join

# 字符串拼接
# join方法是将字符串的每一位与调用的字符串进行拼接,除最后一位
temp1 = 'abcd'
temp2 = '-'
res1 = temp2.join(temp1)
print(res1) # a-b-c-d

# 并不是两个字符串直接拼接
temp3 = 'abc'
temp4 = '123'
res3 = temp3+temp4
print(res3) # abc123

replace

# 替换指定字符串replace('需要更新的字符串','更新的字符串',[更新几个字符串,默认全部,超过位数不报错])
temp = 'hahahaha'
res = temp.replace("a", "e", 50)
print(res) # hehehehe

“怎么使用Python中的基础数据类型”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

--结束END--

本文标题: 怎么使用Python中的基础数据类型

本文链接: https://www.lsjlt.com/news/228016.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 怎么使用Python中的基础数据类型
    本篇内容介绍了“怎么使用Python中的基础数据类型”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Python中的数据类型Number(数字...
    99+
    2023-06-01
  • python 基础 数据类型
    1、变      量:变量是计算机内存中的一块儿区域,变量可以存储规定范围内的值,而且值可以改变。  范    例: a a1 a_ a_1     变量命名:变量名有字母、数字、下划线组成;                      数字...
    99+
    2023-01-31
    数据类型 基础 python
  • Python基础--数据类型
    Numbers数字 String字符串 Bool布尔型 List列表 # List列表,支持字符,数字,字符串以包含列表(即嵌套),用[]标识,有序对象 x5 = [1,'a',2.4,502.2,[1,2,3]] print(x5,...
    99+
    2023-01-30
    数据类型 基础 Python
  • python基础数据类型----整数 ,
    Python基础数据类型 bool str int 三者之间的转换 str索引切片,常用操作方法 for循环(大量的练习题) 1.基础数类型总览 整数(int) ,字符串(str),布尔值(bool),列表(list),元组(t...
    99+
    2023-01-31
    整数 数据类型 基础
  • 【Python基础篇】Python中的七种数据类型
    文章目录 前导一、数字类型(Number)二、布尔类型(Boolean)三、字符串类型(String)3.1 字符串索引3.2 字符串截取、拼接和复用 四、列表类型(List)4.1 ...
    99+
    2023-09-04
    python 开发语言
  • Java基础之基本数据类型怎么用
    这篇文章主要为大家展示了“Java基础之基本数据类型怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Java基础之基本数据类型怎么用”这篇文章吧。一、整型主要扩展一下不同进制的整型二进制、八...
    99+
    2023-06-20
  • Python基础之数据类型详解
    目录一、整数二、浮点数三、复数四、运算符,优先级以及结合性五、混合类型计算六、除法七、十进制,八进制,十六进制和二进制八、位操作九、集合十、布尔类型十一、其他数值类型一、整数 pyt...
    99+
    2022-11-12
  • Python基础知识(五)--数据类型
      #标识符,以字母或下划线开头,不与关键字重复  #不使用系统内置标识符、函数名、异常名  #不使用开头和结尾都是下划线作为自定义标识符名  #以免与系统定义的特殊方法或变量冲突  #当循环不影响实际变量的时候,可以在for..in中使用...
    99+
    2023-01-31
    基础知识 数据类型 Python
  • python之基础篇(五)——数据类型
    防伪码:忘情公子著  前面四篇我们已经讲了许多概念方面的东西,从此篇开始,我们将真正开始学习python。  在上一篇中,我们已经说过python有哪些核心数据类型,接下来我们将一一细说这些数据类型。python数据类型之数字类型  pyt...
    99+
    2023-01-31
    数据类型 基础 python
  • Python基础学习教程:Python基础之基本数据类型(一)
    Python基础学习教程:Python基础之基本数据类型(一)...
    99+
    2023-06-02
  • Python基础中什么是进制和数据类型
    这篇文章将为大家详细讲解有关Python基础中什么是进制和数据类型,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。一、进制1、什么是进制进制也就是进位计数制,是人为定义的带进位的计数方法(有不...
    99+
    2023-06-15
  • js中基础的数据类型是什么
    本篇文章为大家展示了js中基础的数据类型是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。六种数据类数据类型指的是字面类型 在JS中有六种数据类型String  &n...
    99+
    2023-06-26
  • Python基础知识+结构+数据类型
    目录前言一、编程基础1.基本的输入输出2.变量3.基本运算符二、控制流程1.选择结构2.循环结构三、数据类型1.字符串前言 今天给大家分享一些Python的基础知识,想要盖好大房子,...
    99+
    2022-11-11
  • python基础之变量和数据类型
    目录变量和数据类型Python中变量的命名规则总结变量和数据类型 赋值不需要指定类型,如何定义变量 # 定义 规则 变量名=数据 a=10 #python不声明...
    99+
    2022-11-12
  •  Python的基础知识及数据类型是什么
    今天给大家介绍一下 Python的基础知识及数据类型是什么。文章的内容小编觉得不错,现在给大家分享一下,觉得有需要的朋友可以了解一下,希望对大家有所帮助,下面跟着小编的思路一起来阅读吧。1 基础知识1.1 Python的应用方向和...
    99+
    2023-06-26
  • Java基础之详解基本数据类型的使用
    一、整型 主要扩展一下不同进制的整型 二进制、八进制、十进制、十六进制 * 二进制 : 0B(数字零+B) 0b(数字零+b) * 八进制 :0(数字零开头) * 十进制 :正常写...
    99+
    2022-11-12
  • js中基础的数据类型详解
    目录六种数据类1、String2、Number3、Boolean4、Null和undefined5、强制类型转换6、将其他的数据类型转换为Number7、将其他的数据类型转换为Boo...
    99+
    2022-11-12
  • Python 基础 - 3 常用数值类型
    参考: Python 基础 - 0 前言 Built-in Types Python 数值类型包括整型(integer),浮点型(floating point number)和复数(complex number),并且,布尔型(...
    99+
    2023-01-31
    数值 常用 类型
  • Go语言中的基础数据类型如何使用
    这篇文章主要介绍了Go语言中的基础数据类型如何使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Go语言中的基础数据类型如何使用文章都会有所收获,下面我们一起来看看吧。基础数据类型整型在Go中整型数据类型主要分...
    99+
    2023-07-05
  • Go语言中的基础数据类型使用实例
    目录前言基础数据类型整型有符号整型无符号整型特殊整型浮点型复数布尔值字符串字符串的转义符多行字符串常用的操作字符串的手段byte和rune类型修改字符串类型转换小结前言 任何语言都...
    99+
    2023-05-14
    Go 基础数据类型 Go 数据类型
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作