與其他語言相比,python更像是把變數名貼在值上面,而不像是給變數賦值!!
人狠話不多,直接上例子:
first=1
second=2
third=first+second
print(third)
最後的輸出結果為數字3
字串也同樣適用嗎?試一下唄
she='lo'
he='ve'
live=she+he
print(live)
輸出結果:
love
這種操作在python中被稱為 字串的拼接 。
變數名可以包括字母,數字,下劃線,但開頭不能是數字,不知道為啥,就是規定吧
字串中需要出現「 『』 」』等時處理辦法:
1.在引號前加「 \ 」轉義,例如:
print("let\'s go")
2.print會把字串中的"\n」當成換行命令,需要再加「\」才能直接輸出
如
print("c:\\n")
就可以輸出「c:\n」啦
如果有好多『\』需要輸出怎麼辦?? 可以在字串前面加上r,變為原始字串,例如:
str=r"c:\bfu\jiuyguyg\huvytv\hvuyg"
就行啦_
(注意:原始字串後面是不能有「\」的)
#附:1.使用and邏輯操作符----python的邏輯操作符and可以把任意表示式連線在一起並得到乙個布林型別的值(true或者false),相當於中文「且」的意思。
2.引入外援----比如需要有產生隨機數功能,就可以引入random模組,然後就可以使用其中的函式randint(),其功能是隨機產生乙個**整數**,舉例:
import random
secret=random.randint(0,10)
上述**段要置於想要運用此程式功能,也就是隨機生成整數功能的**前面。secret就是生成的隨機整數。其中(0,10)表示生成的隨機整數的範圍。 Python基礎(字串 變數)
s i love lixiaojing print s i love lixiaojing 如果想表示出let s go來 如果想表示 1.可以使用巢狀引號,即外層使用雙引號 2.轉義字元 s let s go print s ss let s go print ss sss c user prin...
python變數和字串
idle 變數名就像我們現實社會的名字,把乙個值賦值給乙個名字時,ta會儲存在記憶體中,稱之為變數 variable 在大多數語言中,都把這種行為稱為 給變數賦值 或 把值儲存在變數中 不過python與大多數其他計算機語言的做法稍有不同,ta並不是把值儲存在變數中,而更像是把名字貼在值的上邊。所以...
python基礎2 數字型別和字串
python中的資料型別包括數字型別 字串型別 列表 list 元組 tuple 字典 dict 集合 set 其他 布林型 在python中可以使用type 函式來檢視資料的型別 s hello world num 666 type s class str type num class int 數...