1、字串
11字串分類:
整型(int):-2,0,5,7
浮點型(float):-1.25,-5.9.,7.7
字串:』a』, 『hello』, 『alice』, 『123』
1.2字串連線和複製:
連線: + (僅限於字串+字串)
複製:(僅限於數字數字(整點、浮點均可,這時表示乘法);字串*數字(整形))
例1:>>> 『hello』 + 『y』
『helloy』
例2 :>>> 『hello』 * 3
『hellohellohello』
2、控制符(對應於控制流語句)
2.1 布林值(boolean): 只有2個,true 和 false (注:true 和false 的首字母都是大寫)
2.2 比較操作符: 目的是求布林值
== 等於;!= 不等於; < 小於 ; > 大於; <= 小於等於 ; >= 大於等於
2.3 布林操作符:求布林值
2.3.1 二元布林操作符:and, or ,not(not只操作乙個布林值或表示式)
2.3.2 混合布林和比較操作符:依然是求布林值
3、程式
3.1 變數名:
3.1.1變數名規則:
a: 區分大小寫
b 僅包含字母、數字和下劃線
c 不能以數字開頭
d 只能是乙個詞
3.2 函式:
a print():列印()內的字串,()表明它是乙個函式的名字
print() 可選變元:end 和 sep
end可去掉換行符;sep可替換預設的分隔字串
例:print(』 hello 『, end = 』 』 )
print(『world』)
輸出:helloworld
print(『hello』, 『world』, sep =』 : 『)
輸出:hello:worldf
b input():求值為輸入的任何字串
c len():求()字串的整型值
d str():輸入數字,傳出乙個整型值,且只能輸入數字,無論整數還是浮點
例:>>>str(29)
『29』
int():輸入任何型別數字或加 』 』 的數字(也就是字串數字,數字只能是整數值),輸出均為整數值
例:>>>int(-3.14)
-3float():輸入任何型別數字或加 』 』 的數字(也就是字串數字,數字只能是浮點值),輸出均為浮點值
例:>>>float(-3.14)
-3.14
e range(): range函式原型 range(start, end, scan)
range()函式內只有乙個引數,則表示會產生從0開始計數到輸入引數(前一位整數)結束的整數列表;當range()函式傳入兩個引數時,則將第乙個引數做為起始位,第二個引數為結束位;當range()函式內填入第三個引數時,第三個引數表示步長(遞增或遞減值),如果沒有該值,預設為0
f #: #標誌之後的所有文字都是注釋
g sys.exit(): 必須用import sys調入模組,輸入exit, 可退出迴圈。
3 語句
a 賦值語句:變數名 = 值
b 控制流語句:(條件 + 子句)
b1:if 語句:
b2: else 語句:
b3:elif 語句:
b4: for/while 迴圈: 同if 語句不同,if 子句結束時,程式繼續執行if 之後的語句,while 子句結束時,程式執行跳到語句開始處。
b5: break 語句:跳出迴圈
b6: continue 語句:跳至迴圈開始處。
c import 語句;匯入乙個模組
d return 語句: 返回的值或表示式
e def 語句:呼叫語句
4 操作符:
* 指數; % 取模/取餘數; // 整除/取整; /除法; 乘法 ; - 劍法;+ 加法
C 字串格式控制符
以下內容均摘自,僅供資料查詢。tostring格式化 在很多物件顯示為字串的時候都會使用到tostring中的格式化,由於以前沒怎麼注意到這個問題,想總結一下各個基礎結構物件的格式化,以便後備之用!int.tostring format 格式字串採用以下形式 axx,其中 a 為格式說明符,指定格式...
封裝性及訪問控制符
物件導向的基本思想之一就是隱蔽實現細節並公開介面,這需要使用封裝來實現。封裝性主要有兩個含義 1.將抽象得到的全部屬性和方法相結合在一起,形成乙個不可分割的單位 類 2,隱蔽類的實現細節。將物件的屬性和實現細節隱蔽,不允許外部直接訪問,而把介面公開。通過這些介面來訪問或操作隱蔽的屬性和方法實現。ps...
C語言格式控制符和轉義字元
1.格式控制符 格式輸出printf 作用是向終端輸出若干個型別任意的資料。格式 printf 格式控制符,輸出列表 1 格式控制符 l 格式說明引導符。l 指定左對齊輸出。l 指定空位填零。l m.n 指定輸出域寬度及精度 m表示資料最小寬度,如果實際資料寬度 m,按實際資料寬度輸出,如果實際資料...