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