码迷,mamicode.com
首页 > 编程语言 > 详细

Python-数据类型

时间:2019-08-26 15:11:52      阅读:91      评论:0      收藏:0      [点我收藏+]

标签:取值   ror   support   结束   python   数据类型   dream   表示   嵌套   

一、字符串
# 数字类型: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

 





Python-数据类型

标签:取值   ror   support   结束   python   数据类型   dream   表示   嵌套   

原文地址:https://www.cnblogs.com/Sinimy/p/11412086.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!