python--输入输出、数据类型运算、字符串、访问字符-切片、查看下标、分割拼接字符串

这篇博客介绍了Python的基础知识,包括输入输出、数据类型的运算、字符串的访问字符及切片操作,以及如何查看字符串下标。还详细讲解了字符串的分割和拼接方法,如使用split()函数按指定分隔符分割字符串,并通过join()方法将多个字符串元素连接成一个新的字符串。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

输入输出:

# print("hello", "world", sep=",")
# print("小刘", end=" ")
# print("小刘", end=" ")
# print("小刘", end=" ")
a = input("请输入数字:")
print("你输入的是:", a)

运算

print(6-5)
print(2**3)  # 2的3次方
print(6/5)  # 相除
print(6 // 2, type(6//2))  # 取商
print(6 % 2, type(6 % 2))  # 取余,type查看类型
print(6 / 3.0)  # 整型和浮点型运算,结果浮点型

print(6 / 3.0)
b = 6 / 3.0
print(int(b)) # 强制用int将从float转为int类型

字符串:

print('冰冷的呀'
      '哟西')  # 单引号、双引号不支持换行

print('''冰冷的呀
jadkadhjlz''')  # 三引号支持换行

'''joyoyo我爱中国''' # 三引号也可以当注释用

int_a = 5
print(type(int_a))

int_b = "6"         # 加引号就是字符串类型
print(type(int_b))

访问字符–切片:

通过下标访问一个字符串的任何一个元素

格式:字符串[开始索引:结束索引:步长]

注:索引和步长都支持负数

string = "abc_123456789"  # 一般默认从0位开始
print(string[2])  # 输出:c
print(string[2:5])  # 输出:c_1
print(string[:5])  # 输出:abc_1
print(string[2:])  # 输出:c_123456789
print(string[:])  # 输出:abc_123456789
print(string[0::2])  # 步长为2,输出:ac13579
print(string[::-1])  # 步长为-1,输出:987654321_cba  (倒过来取)

查看下标:

string = "abc_123456789"

print(string.find("c"))  # 输出:2
print(string.find("abc"))  # 输出:0 因为abc是从0开始 即输出0
print(string.index("abc"))  # 输出:0
print(string.find("0"))  # 输出:-1  找不到0,即输出-1
print(string.index("0"))  # 找不到,报错(ValueError: substring not found)

# 一般建议用find

分割、拼接字符串

格式: 字符串.split(分隔符,最大分割次数)

string = "abc_123_456_789"

str_list = string.split("_") # 按照下划线分割
print(str_list) # 输出:['abc', '123', '456', '789']

str_list = string.split("_", maxsplit = 2) # 按照下划线分割,最多分割2次,即分3段
print(str_list) # 输出:['abc', '123', '456_789']

拼接字符串

string = "abc"
strings = string + "123"
print(strings)  # 输出:abc123

格式:字符串.join(可迭代对象)

string = ","
strings1 = string.join("123456")
print(strings1) # 输出:以,分割123456 即1,2,3,4,5,6
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值