2.1 變量和字符串
1. 變量
變量var,命名儘量選擇專業的名字命名
變量的使用規則:
#使用變量前,必須賦值
#變量不需要聲明,可以直接賦值
#變量名可以包含字母、數字下劃線,但開頭不能是數字
#字母的大小寫是不同的變量名
#賦值的符號是 =
teacher = "weivid"
print(teacher)
teacher = "weivid1"
print(teacher)
first = 3
second = 8
third = first + second
print(third)
運行結果:
2. 字符串
2.1 字符串拼接
#字符串也叫做文本,區別於數字,兩個是完全不一樣的
字符串+字符串 爲拼接
myteacher = "weivid"
yourteacher = "wang"
ourteacher = myteacher + yourteacher
print(ourteacher)
運行結果:
2.2 創建字符串
需要在字符兩邊加上引號,可以是單引號或者是雙引號,必須成對
特定的字符需要使用轉義符 \
print('5'+'8') #兩個字符的拼接
print('Let\'s go')
print("Let's go") #可以使用雙引號里加單引號的形式正常打印
運行結果:
2.3 原始字符串
2.3.1 使用轉義符\進行轉義
2.3.2 使用 r 在字符串前轉義(原始字符串raw)
原始字符串結尾不能添加反斜槓 \
print('C:\now')
print('C:\\now')#使用反斜槓\進行轉義
print('C:\\now\\uesr\\weivid\\home\\Desktop')
print(r'C:\now\uesr\weivid\home\Desktop')#對於字符串中有很多反斜槓\,可以使用在字符串r進行轉義
#print(r'C:\now\uesr\weivid\home\Desktop\')error
運行結果:
2.3.3 結尾添加反斜槓的方法
print(r'C:\now\uesr\weivid\home\Desktop\\'[:-1])
print(r'C:\now\uesr\weivid\home\Desktop' + '\\' )
print(r'C:\now\uesr\weivid\home\Desktop\ ')
運行結果:
2.3.4 長字符串
三重引號""" “”"", ‘’’ ‘’’
#跨越多行的長字符串
下面則是打印修改後的小遊戲的代碼
print(
"""
print("第二課\n小的遊戲規則")
print("--------我是weivid_wang----------")
temp = input("猜一下weivid_wang心中想的是哪個數:")
guess = int(temp)
if guess < 8:
print ("shu")
if guess == 8:
print("臥槽你是我心中的蛔蟲嗎\n哼猜中了也沒有獎勵!!")
else:
print("猜錯了,我心中的想的是8!!")
print("遊戲結束,不玩啦!")
"""
)
運行結果: