python(一)数据类型

这篇博客详细介绍了Python的基础数据类型,包括数字(整型、浮点型、布尔型、复数类型),字符串(表达式、运算、索引及切片、操作与格式化输出),列表(简介、切片与操作、方法、遍历),元组(简介、解包),字典(简介、通用操作、遍历)以及集合(简介、操作)。还提到了常用数学函数、可变对象和数据类型转换的知识。
摘要由CSDN通过智能技术生成

一、数字number

(一)整型int

1、int

data_int = 100
print(data_int,type(data_int))

输出结果

(二)浮点型float

1、float

data_flt = 3.14
print(data_flt,type(data_flt))

在这里插入图片描述

(三)布尔型bool

1、bool:True、False。注意大小写,Python 语言严格区分大小写。

data_bl = True
print(data_bl,type(data_bl))

在这里插入图片描述
2、数学运算:True 和 False 在这里也可以用作数学运算 True 代表 1,False 代表 0

print(False+False,type(False+False))
print(True+False,type(True+False))
print(True+True,type(True+True))

在这里插入图片描述

(四)复数类型complex

1、方法一:

data_cpl = 3-91j
print(data_cpl,type(data_cpl))

在这里插入图片描述
2、方法2:

data_cpl = complex(3,-91)
print(data_cpl,type(data_cpl))

在这里插入图片描述

知识补充: 常用数学函数

import math
x = -10
y = 2
z = 111.234567
n = 4

print('四舍五入:',round(z,n) )  #返回浮点数x的四舍五入值
print('绝对值:',abs(x)       )  #返回数字的绝对值
print('绝对值:',math.fabs(x) )  #返回数字的绝对值。fabs()函数只适用于float和integer类型,而abs()也适用于复数
print('次幂:',math.exp(0)  )    #返回e的x次幂(e^x)
print('次方:',pow(x,y)     )    #返回x的y次方
print('平方根:',math.sqrt(n) )  #返回数字n的平方根
print('对数:',math.log(1)  )    #返回x的对数
print('对数:',math.log10(100))  #返回以10为基数的x的对数
print('整数部分与小数部分',math.modf(z) )  #返回z的整数部分与小数部分,两部分的数值符号与z相同,整数部分以浮点型表示
print('正弦:',math.sin(0)  )    #返回的x弧度的正弦值

在这里插入图片描述

二、字符串’string’

(一)字符串表达式

1、表达式:可用单引号、双引号、三引号。多行字符必须用多引号。

data_str1 = 'abc'
data_str2 = "123.4"
data_str3 = """True"""
print(data_str1,type(data_str1))
print(data_str2,type(data_str2))
print(data_str3,type(data_str3))

在这里插入图片描述
2、元字符串:r’string’
在实际应用中,尤其是文件路径的使用时,则需要用r或\取消转义

data_str0 = "E:\thabc_\nay" #\t表示制表符,\n表示换行
data_str1 = r"E:\thabc_\nay"
data_str2 = "E:\\thabc_\\nay"
print(data_str0,type(data_str0))
print(data_str1,type(data_str1))
print(data_str2,type(data_str2))

在这里插入图片描述

(二)字符串运算

(只能进行"相加"和"相乘"运算,计数)

  • 拼接(+):只允许字符串之间的拼接,非字符串类型需要用str()函数转换
a="Hello"
b="Python"
a+b
print(a + ',' + b)

在这里插入图片描述

  • 重复(*)
a="*"
print(a * 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值