Python基础语法及应用

 一、基本数据类型及应用

1、基本数据

(1)整数(int)

在 Python 中,整数是一种基本的数据类型,用于表示没有小数部分的数字,整数没有固定的最大值,可以根据系统内存动态调整。Python 3 中有两种整数类型:

int:普通整数类型。
long:长整数类型,在 Python 2 中使用,Python 3 中的 int 类型可以自动转换为长整数。

 实例:

a=2
b=4
d="5"
c=int(d)     #强制转化:将字符串转化为整型
print(b/a)   #输出:2.0
print(c//a)  #输出:2
print(c%a)   #输出:1
print(a**b)  #输出:16
(2)浮点数(float)

在 Python 中,浮点数是一种表示有小数部分的数字的数据类型。Python 中的浮点数遵循 IEEE 754 标准,通常以双精度格式存储(即64位)。表示带有小数点的数值,如 3.14、-0.5 等。

实例:

a=6.66666
b=4
d="2.5"
z = 6.02e3       #6.02x10^3
c=float(d)       #强制转化:将字符串转化为浮点型
print(b*c)       #输出:10.0
print(z)         #输出:6020.0
k=round(a*c,3)   #两小数相乘,保留三位小数(会四舍五入)
print(k)         #输出:16.667
(3)布尔值(bool)

在 Python 中,布尔值是一种表示真(True)或假(False)的数据类型。布尔类型通常用于逻辑判断和条件控制,例如在条件语句(if 语句)、循环语句等中使用,只有两个取值 True 和 False。

任何非零、非空、非空字符串、非空列表等都会被视为 True,而零、空、空字符串、空列表等会被视为 False。

 实例:

print(3==4)             #输出: false
print(3!=4)             #输出: true
print(3>4)              #输出: false
print(4<=4)             #输出: true
print(3==4 or 4==4)     #输出: true
print(3==4 and 4==4)    #输出: false
print(not 3==4)         #输出: true
print(bool(0))          #输出: false
print(bool(""))         #输出: false
print(bool("123"))      #输出: true
(4)字符串(str)

在 Python 中,字符串是一种不可变的数据类型,用于表示文本数据。字符串可以使用单引号(' ')或双引号(" ")来定义。

实例:

name="hello"
name_1='world'
print(name+","+name_1)            # 输出: hello,world
print(name[1])                    # 输出: e
print(name[1:4])                  # 输出: ell
print(f"who: {name}")             # 输出: who: hello
print("who: {}".format(name_1))   # 输出: who: world
s = "  Hello, World!  "
print(s.upper())                  # 转换为大写
print(s.strip())                  # 去除首尾空格
words = s.split(',')              # 按逗号分割字符串
new_string = '-'.join(words)      # 用破折号连接字符串列表
print(new_string)            
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值