python序列操作_python 序列 转换 各种操作

# 数据结构 字符串 列表 元组 数字序列

# 10-19的整数

# r1 = range(10,20)

# print(r1)

# print(type(r1))

#

# # 19

# print(r1[9])

#

# # range(13, 17)

# print(r1[3:7])

# 增加步长

# r2 = range(10,20,2)

# print(r2) 10,12,14,16,18

# # 18

# print(r2[4])

# # True

# print(12 in range(10,20))

# 利用range 遍历其他序列

# c = 'abcdefg'

# for i in range(0, len(c)):

# letter = c[i]

# print(letter)

# 斐波那契数列

# result = []

# for i in range(0,10):

# if i == 0 or i == 1:

# result.append(1)

# else:

# result.append(result[i - 2] + result[i - 1])

#

# # [1, 1, 2, 3, 5, 8, 13, 21, 34, 55]

# print(result)

# 判断质数

# l = 776351721

# is_prime = True

# for i in range(2, l):

# if l %i == 0:

# # 3

# print(i)

# is_prime = False

# break

# # False

# print(is_prime)

# 序列的转换

l1 = ['a','b','c']

t1 = ('d','e','f')

s1 = 'abc123'

s2 = 'abc,123'

r1 = range(1,15)

l2 = list(t1)

# str join 对列表进行连接

# abc

print("".join(l1))

# d|e|f

print("|".join(t1))

s3 = ''

for i in r1:

s3 += str(i)

# 1234567891011121314

print(s3)

# # ['d', 'e', 'f']

# print(l2)

# # ['a', 'b', 'c', ',', '1', '2', '3']

# print(list(s1))

# # ['abc', '123']

# print(s2.split(","))

# # [1, 2, 3]

# print(list(r1))

# tuple() - 转换为元组

# # ('a', 'b', 'c')

# print(tuple(l1))

# # ('a', 'b', 'c', '1', '2', '3')

# print(tuple(s1))

# # ('abc', '123')

# print(tuple(s2.split(",")))

# # (1, 2, 3)

# print(tuple(r1))

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值