第四課 變數和字串

2021-08-31 11:56:26 字數 2109 閱讀 3945

變數名就像我們現實社會的名字,把乙個值賦值給乙個名字時,ta會儲存在記憶體中,稱之為變數(variable),在大多數語言中,都把這種行為稱為「給變數賦值」或「把值儲存在變數中」。

不過python與大多數其他計算機語言的做法稍有不同,ta並不是把值儲存在變數中,而更像是把名字貼在值的上邊。

所以有些python程式設計師會說「python」沒有「變數」,只有「名字」。

例如:

前面賦值過的變數就直接可以呼叫輸出

在使用變數之前,需要對其先賦值。

變數名可以包括字母、數字、下劃線,但變數名不能以數字開頭。

字母可以是大寫或小寫,但大小寫是不同的。也就是說xuenixiang和xuenixiang對於python來說是完全不同的兩個名字

等號(=)是賦值的意思,左邊是名字,右邊是值,不可寫反咯。

到目前為止,我們所認知的字串就是引號內的一切東西,我們也把字串叫做文字,文字和數字是截然不同的,咱看例子:

要告訴python你在建立乙個字串,就要在字元兩邊加上引號,可以是單引號或者雙引號,python表示不挑剔。但必須成對,你不能一邊單引號,另一邊卻用上雙引號結尾。

如果字串中需要出現單引號或雙引號怎麼辦?

例如我想列印字串:let』s go!

有兩種方法,第一種比較常用,就是使用我們的轉義符號(\)對字串中的引號進行轉義:

>>>『let\』s go!』

第》"let's go!"

好像反斜槓是乙個好東西,但不妨試試列印:

我們可以用反斜槓對自身進行轉義:

,這咋辦捏?????

但如果對於乙個字串中有很多個反斜槓:

>>>str = 『c:\program files\intel\wifi\help』

難道還要乙個乙個加反斜槓嗎?

這時候就要用到原始字串

原始字串的使用非常簡單,只需要在字串前邊加乙個英文本母r即可:

原始字串會對後面字串自動進行轉義,但是最後乙個字元是\就會出錯,也就是說,不能轉義c:\now\xuenixiang\haha\

如果非要在原始字串結尾輸入反斜槓,如何處理?

如果希望得到乙個跨越多行的字串,例如:

不盡如人意,也不必有壓力。

**逆向分析技術本身就「不盡如人意」。

下定決心,平復心緒,一點一滴,認真汲取。

直到成功,不斷努力。

疲倦了,就稍事休息。

重要的是,不要放棄,堅持到底。

就像拼圖遊戲,萬事總有解決之理。

投入的時間與精力都會累積成實力。

要相信自己,終能成功。

這我時們就需要使用到三重引號字串!

用三個引號括起來就可以了

鋼琴第四課

因為此前每天都練琴,曲譜也都記住了,所以,週六,臨時被老師喊去時,非常自信。學到了很多知識。1.連貫性方面 連貫性要注意 其實,連貫性在於對曲目的熟練程度,手指的靈活程度,還有不同音之間的連貫跳躍 音要連續 不同音,要連續連線在一起 這個音落下,上個音才起來 2.節奏方面 四分音符要短快,彈到了,立...

C 學習第四課 串

字串 兩種形式,一種是c模式,一種是c 模式 c模式 char a 6 char a hello 幾種函式 strcpy str1,str2 將str2的內容複製到str1上 strcat str1,str2 將str2連到str1的後面 strlen str1 求取字串str1的長度 strcmp...

python第四課,字串的魔法(續)

1 必須要用到的字元處理 7個基本魔法 2 join3 split4 find5 strip6 upper7 lower8 replace9 灰魔法 1011 索引 下標 從0開始 獲取字串中的某一字元12 test sefwe 13 v test 2 14 print v 15 v2 test 1...