Python學習day01
一、python基礎
- 基礎
1.兩種形式:
python直譯器 py檔案路徑
python 進入直譯器:實時輸入並獲取到執行結果
2.直譯器路徑
#!/usr/bin/env python
3.編碼
# -*- coding:utf8 -*-
ascill:8位
unicode:16位+
utf8:能用多少表示就用多少表示
4.變數的命名規則
a.變數名只能包括字母、數字和下劃線。變數名不能以數字開頭。
b.變數名不能包括空格,可以使用下劃線來分隔多個單詞。
c.不能使用python保留的關鍵字及內建函式名作變數名,例如,用print作變數名是不允許的。
如下:False class from orNone continue global pass True def if raise and del
import return as elif in try assert else is while async except lambda with
await finally nonlocal yield break for not
d.變數名要儘量簡短及具描述性,儘量做到短小精悍,見名知義。
e.python中變數名是區分大小寫的,例如,Name和name是兩個不同的變數名。
注意:變數名要有意義
5.條件語句
1.if基本語句
if 條件:
內部程式碼塊
else:
....
print(‘...’)
2.if支援巢狀
3.if elif else
# -*- coding:utf-8 -*- if 1==1: print("你好,王五!") else: print("good by!") inp = input('請輸入會員級別: ') if inp == "高階會員": print('VIP') elif inp == "白金會員": print('PVIP') else: print('屌絲') print('歡迎光臨!')
6.基本資料型別:字串、數字
n1 = "wangzhe" n2 = "rongyao" n3 = n1 + n2 print(n3)
7.迴圈
死迴圈
1 # -*- coding:utf-8 -*- 2 import time 3 while 1==1: 4 print("OK",time.time()) 5 6 print("死迴圈")
作業
n = 1 while n < 11: if(n==7): pass else print(n) n = n + 1 n = 1 while n < 11: if(n==7): n = n +1 print(n) n = n + 1 # 1-100中所有的奇數 n = 1 while n<101: temp = n % 2 if temp == 0: pass else print(n) n = n +1 # 1-100所有數的和 n = 1 s = 0 while n < 101: s = s + n n = n + 1 print(s) # 1-2+3-4....+99 n = 1 s = 0 while n < 100: temp = n % 2 if temp == 0: s = s - n else: s = s + n n = n + 1 print(s)
&n