加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

Python-数据类型

发布时间:2020-12-20 10:52:23 所属栏目:Python 来源:网络整理
导读:一、字符串 # 数字类型:int float # 布尔值:True False # # 字符串:成对的单引号,双引号,三引号 成对的引号中括起来的内容是字符串 a = " hello world " b = """ 还有更好的在后面 """ s = ‘ 今天学习字符串了,好开心啊! ‘ c = ‘ 0.01 ‘ print (s
一、字符串
# 数字类型:int float
# 布尔值:True False
# 
# 字符串:成对的单引号,双引号,三引号  成对的引号中括起来的内容是字符串
a = "hello world"
b = """还有更好的在后面"""
s = 今天学习字符串了,好开心啊!
c = 0.01
print(s)

# 1.计算字符串长度,利用函数len()
print(len(a))

# 2.字符串根据索引来确定你要取的值(索引值的位置需要用[]框起来):从头开始 从0开始给元素标位置
# 从尾巴开始 从-1开始标位置,逐步-1继续标  -1 -2 -3
print(b[5])
print(b[-3])

# 3.空字符串
w = ""
print(w)

# 取多个值怎么取?
# 4.切片:方法:字符串名[索引开始位置:索引结束位置:步长]
# 取头不取尾,取左不取右(结束是到索引结束位置的前一个内容),步长默认为1
# 不输入索引开始位置和结束位置,默认是一整个字符串
print(s[::2])
a = "hello tester"
# 取偶数位的元素
print(a[1::2])
# 反着取元素
print(a[-1:-13:-1])

# 5.格式化输出  {}表示这里要穿一个数据进来,占坑
year = 2019
dream_1 = "瘦20斤"
dream_2 = 去斐济岛旅游
dream_3 = 加薪15K
dream_4 = 165.5

print("""今年是{}年,我有4个愿望,分别是:
          愿望一:{}
          愿望二:{}
          愿望三:{}
          愿望四:{}""".format(year,dream_1,dream_2,dream_3,dream_4))
# 不指定顺序时,默认从0到最后,按顺序赋值
# 指定的,按照你指定的顺序赋值
# 有的指定值,有的不指定-------是绝对不行的!!!!

?

?

二、元祖

# 元祖 tuple()
# 1.空元祖 查看数据类型  type()
t=()
print(type(t))

# 2.当元祖只有一个数据时,需要加一个逗号,保持元祖属性
 a=(1,)
print(type(a))

# 3.元祖里面的数据可以是任意数据类型,以逗号进行分隔
t=(1,5.05,"hello",True,(1,"hi",9.99))
print(t)

# 4.元祖取值的方法,同字符串   元祖是有索引的,从0开始,有正序也有倒序
# 元祖取单个值,元祖名[索引]
print(t[2])

# 5.支持切片,同字符串一样
# 取索引值为偶数的值
print(t[::2])

# 6.嵌套元祖的取值,元祖里面还有元祖或者其他数据类型
print(t[-1][1][-1])

# 7.元祖是个有序不可变数据类型
t[0]=2-------不可以
print(t)
# TypeError: ‘tuple‘ object does not support item assignment

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读