1、IDE
2、基本數據類型的使用
爲什麼要區分數據類型?
數據類型的是變量值的類型,變量值之因此區分類型,是由於變量值是用來記錄事物狀態的,而事物的狀態有不一樣的種類,對應着,也必須使用不一樣類型的值去記錄。
做用:
定義:
使用:
一、數字類型 int 、float)**
1. 整型int
做用:記錄年齡、等級、數量
定義:age = 18
使用:數學運算與比較運算
2. 浮點型 float
做用:記錄薪資、身高、體重
定義:salary = 3.1
使用:數學運算與比較運算
二、字符串str
做用:記錄描述性質的狀態
定義:在單引號或者雙引號或者三引號中包含一系列字符
name = 'Tyler'
使用:
msg = 'my name is "Tyler"'
+ :拼接字符串
*
三、列表類型list
做用:按照位置記錄多個同種屬性的值(索引對應值,索引從0開始,表明的就是位置),而且能夠取出指定位置的某一個值
定義:在[]內用逗號分隔開多個任意類型的值
使用:print(stu_names[2]) #stu_names[位置]
print(user_info[2][1]) #嵌套
四、字典類型dict
做用:記錄多個不一樣屬性的值·
定義:在{}內用逗號分開多個元素,每一個元素都由key:value 組成
value就是咱們存放的值,能夠在任意類型,
一個key惟一對應一個vakue,key應該對value有描述性的功能,因此key一般是str類型
使用: students_info = {'name':'Tyler','age':18,'hobbies':['read','music','eat','sleep']}
print(students_info['hobbies'][1])
五、布爾類型 bool:True 、 False
做用:用於判斷
定義:
使用:
x = True
y = False
#強調:全部的數值都自帶布爾值,其中0、None、空 布爾值爲False,其他都爲True
空:[] {} ''
3、輸入輸出(與用戶交互)
input() 用戶輸入
print() 程序輸出
格式化輸出: %s 、 %d(只能接受數字)
#瞭解 :在Python3中只有input:input會將用戶輸入的任何內容都存成字符串
#在Python
4、運算符
一、算數運算符:+ 、 - 、 * 、/ 、 ** 、% 、 //
二、比較運算符: != 、 == 、 > 、 < 、<= 、 >=
同種數字類型之間比較,同種字符串之間對比,同種列表類型之間能夠對比
三、賦值運算符:
3.1 增量賦值:-= +=
age = 18
age += 1 #age = age + 1
print(age)
age = 18
age -= 1 #age = age 1 1
print(age)
3.2 交叉賦值:
temp = x
x=y
y=x
\#以上三行代碼能夠合併爲下面一行
x,y=y,x
3.3 鏈式賦值:
x = 10
y = x
x = z
\#以上三行代碼能夠合併爲下面一行
x = y = z = 10
3.4 解壓賦值:
l = ['a','b','c','d']
x = [0]
y = [1]
z = [1]
\#以上四行代碼能夠合併爲下面一行
x,y,z,m = l
\#等號左邊的變量名必須與右邊所包含的值一一對應
x,y,*_= l
四、邏輯運算符:
and :邏輯與,用力鏈接左右兩個條件同時爲True的狀況下,最終結果才爲False
or :邏輯或,用力鏈接左右兩個條件同時爲True的狀況下,最終結果才爲True。
not :取反
五、身份運算符:
== :判斷的是值是否相等
is :判斷的是ID是否相等