<1.幾個重要概念
1.表示式:有表示式,是由數字、算符、數字分組符號(括號)、自由變數和約束變數等以能求得數值的有意義排列方法所得的組合。
2.語句:乙個語法上自成體系的單位,它由乙個詞或句法上有關連的一組詞構成。
3.程式:程式就是由一條一條的語句和一條一條的表示式是構成的。形如 : ***()
4.函式:函式就是乙個語句專門用來完成特定的功能 形如 : ***();函式的分類: 內建函式 自定義函式
<2.識別符號
1.python的組成:關鍵字、識別符號 、注釋 、變數和數值 、運算子、語句 、函式 、序列。
2.關鍵字:輸入help("keywords"),見下圖
3.識別符號:
1)概念:數名.開發人員在程式中自定義的一些符合的名稱。例如:變數名、類名、函式名。
2)組成:由26英文本母大小寫、數字 0 - 9、符號 _$。
3)規則:識別符號可以包含字母、數字、 _, 但是不能使用數字做開頭。例如 name1 name_1 1name(no)。python中不能使用關鍵字和保留字作為識別符號。
4.命名方式:
1)小駝峰法:第乙個單詞以小寫字母開始,第二個單詞首字母大寫。如;myname。
3)以上兩種方法都需要識別符號規則。
4)見名知意。
<3.基本資料型別
1.整型(用int表示):1、a=2、b=999231231231232132142142142142232323322等都是整形;如果數字較大可以用下劃線分割。如:a=1_213_214_241。
2.浮點型(用float表示):0.21、a=2323.23都是浮點型。
3.布林值(用bool表示):ture和fasle。其中ture=1,tasle=0,從本質上來說他也屬於int型別。
4.字串:
1)什麼是字串?
字串(用str表示)就是有數字、字母、下劃線組成的一串字元,在程式中,用一對單引號或者是雙引號包裹的內容就是字串,相同引號不能巢狀。
2)轉義字元舉例:
轉義字元 \' 表示 '
\」表示」
\t 表示製表符 tab
\n表示換行符
\\表示反斜槓 \
3)長字串:長字串我們用三重引號表示。如:『『『abcdefg』』』。
4)格式化字串:
第一種:拼串 。
a='wonita'
print('a=',a) 輸出為a= wonita。
第二種:多個引數。
print('a=%s,b=%s'% ('holle','word')) 輸出結果為a=holle,b=word。
第三種:佔位符 ,我們在建立字串的時候可以在字串中指定佔位符, %s 佔位字元 ,%d 佔位整數 ,%f 佔位浮點數。
如: print('i love %s') 輸出為 i love %s;
print('i love %s'%study) 輸出為 i love study。
第四種:格式化
<4.變數
1.什麼時候定義變數?
當資料不確定的時候,需要對資料進行儲存時,就定義乙個變數來完成儲存動作。
2.什麼是變數?
通俗的說變數就是給資料起個名字 ,變數名也要符合識別符號的命名規則.
3.變數的運算:
1)print(2+1) 輸出為3。
2)print(2+'1') 程式報錯,int和str型別不能相加。
3)print('a'+'bcd') 輸出為abcd。
4)a=『123abc』
b=『456abc』
print(a+b) 輸出為123abc456abc。
<5.字串其他操作
1.字串的長度 len() 。
2.判斷乙個字串是否在另乙個字串中 in。
3.求最大值和最小值 max() min() 。
將需要求最大值、最小值的數字傳入以「,『』分割,如果傳入為字串則根據ascii碼轉化後比較大小。
如: print(max(23,2,532,432,23,999)) 輸出為999。
4.分割字串 split() 。
5.拼接字串 join()。
a=『123abc』
b=『456abc』
print(a+b) 輸出為123abc456abc。
2.去空格:
1).strip() 去掉乙個字元左右兩邊的空格 。
輸出為fafafaw
2).lstrip() 去掉字元左邊的空格 。
使用同上。
3).rstrip() 去掉字元右邊的空格。
使用同上。
3.字串的大小寫
1).upper()全部大寫
a=ccccbbbbbddddd'
print(a.upper()) 輸出為 ccccbbbbbddddd。
2).lower() 全部小寫
a='ccccbbbbbddddd'
print(a.upper()) 輸出為 ccccbbbbbddddd。
3).capitalize()首字母大寫
a='dfafafaw'
print(a.capitalize()) 輸出為 dfafafaw。
4).isupper()、islower() 判斷是否是大寫或者小寫
使用方法同上,注意,他判斷的是所有字母,有乙個不符合則返回fasle。
三 基本資料型別
1 什麼是資料?為什麼要有多種型別的資料?1.1 資料即變數的值,例如 age 18,18是我們需要儲存的資料。1.2 變數的是用來反映 保持,狀態以及狀態變化的,針對不同的狀態應該用不同型別的資料去標識。1.3 了解python是一門解釋型的強型別動態語言 概括來說程式語言的劃分有以下三種模式 1...
Python基本資料型別(三)
python基本資料型別 二 python基本資料型別 一 本章學習 range的用法 range param 方法是幫助開發者建立一堆連續的數字。具體含義和用法參考以下 就可以一目了然了。幫助建立連續的數字 v range 100 相當於range 0,100 0 100 for item in ...
基本資料型別
列舉 定義列舉型別 enum season 定義兩個列舉變數 enum season mylove yourlove 為兩個列舉變數賦值 yourlove fall mylove winter 把列舉值當成無符號整數執行輸出 nslog fall 的值 u fall 3 nslog winter 的...