unicode 萬國碼 2個位元組存在乙個字元
非unicode 8個bit作為乙個位元組bute
python 執行機制 解釋型語言/編譯型
乙個位元組最大是2得7次方-1
《基礎命令》
1.不換行 print(end="")
2.多行注釋
''''''
3.'\n' 一行語句多行顯示
4.'\t' (空格)製表符tab 8或者4個空格 \t前如果有資料就會補齊4個空格
例子:print('\tabcde')
print('a\tbcde')
run(4個空格)abcde
a(3個空格)bcde
5. del 刪除機制
刪除了a 程式錯誤 中止程式 後面b,c也出不來
6.python 通常是一行寫完一條語句,但如果語句很長,我們可以使用反斜槓(\)來實現多行語句
在 , {}, 或 () 中的多行語句,不需要使用反斜槓(\)
#變數在程式中可隨時修改變數的值,而python將始終記錄變數的最新值
變數是儲存儲存值的記憶體位置。也就是說,當建立乙個變數時,可以在記憶體中保留一些空間。
基於變數的資料型別,直譯器分配記憶體並決定可以儲存在保留的儲存器中的內容。 因此,通過為變數分配不同的資料型別,可以在這些變數中儲存的資料型別為整數,小數或字元等等。
在python中,變數不需要明確的宣告型別來保留記憶體空間。當向變數分配值時,python會自動發出宣告。 等號(=
)用於為變數賦值。
=
運算子左側的運算元是變數的名稱,而=
運算子右側的運算元是將在儲存在變數中的值。
python允許同時為多個變數分配單個值。
例如 -
a = b = c =
1
還可以將多個物件分配給多個變數。 例如 -
a, b, c =10,
20,"maxsu"
python中的標準資料型別
string(字串) number(數字型別) list(列表) tuple(元組) sets(集合) dictionary(字典)
整型 x=123 print(x)
浮點型 x=1.98 print(x)
布林型 true 2>1 false 1>2
#運算子
+ - * / (python中遵循復合運演算法 先乘除再加減)
+=
將右運算元相加到左運算元,並將結果分配給左運算元
c + = a
等價於c = c + a
print('浮點商',a/4)
print('餘數',a%4)
print('整數商',a//4)
print('次冪',10**2)
#邏輯運算子
and(&&) or(||) not(!)
and
如果兩個運算元都為真,則條件成立。
(a and b)
的結果為false
or
如果兩個運算元中的任何乙個非零,則條件成為真。
(a or b)
的結果為true
#成員運算子
in(x在y序列中返回true 不在返回false)
in
如果在指定的序列中找到乙個變數的值,則返回true
,否則返回false
。
-not in
如果在指定序列中找不到變數的值,則返回true
,否則返回false
。-練習
1,請使用者輸入乙個四位數字,求各個數字位之和
num=int(input("請輸入乙個4位數字"))
qian=num//1000
bai=num//100%10
shi=num//10%100
ge=num%1000
print(qian+bai+shi+ge)
2, 請輸出成績,如果成績大於90優秀,大於80優秀,大於60及格,小於60不及格
num=int(input('請輸入成績'))
if 90<=num<=100:
print('優秀')
elif 80<=num<90:
print('良好')
elif 60<=num<80:
print('及格')
elif 0<=num<60:
print('不及格')
else:
print('輸入成績不在範圍內,請重新輸入')
3,猜數遊戲
import random
n=int(random.random()*10)#精準度丟失
num=int(input('請輸入乙個一位數'))
if n4,使用者輸入月份,判斷當前月份為幾天,如果使用者輸入2月,判斷當前年份,並有多少天
num=int(input('請輸入月份'))
if num in (1,3,5,7,8,10,12):
print('31天')
if num ==2:
ju=int(input('請輸入年份'))
if ju%4==0 and ju%400==0:
print('29天')
else:
print('28天')
else:
print('30天')
python自學 第一課
內容 安裝 簡單執行 2 cmd進入命令視窗,跳轉到d盤 linux渣,糾結很久怎麼進入d盤,其實只要簡單的輸入 d 就可以 進入磁碟以下的檔案目錄 才用 cd,比如我進入python環境的 命令 cd d python27 3 執行python 其一 直接的在視窗輸入命令 其二 注意 第一行必須注...
python學習第一課
1.單行注釋 2.或 多行注釋運算子的型別運算子的優先順序運算子tips 參考變數型別 算術運算子 print 1 1 2,加 print 2 1 1,減 print 3 4 12,乘 print 3 4 0.75,除 print 3 4 0,整除 地板除 print 3 4 3,取餘 print ...
關於python第一課
關於python第一課python 是一種物件導向的 解釋型的 通用的 開源的指令碼程式語言,它之所以非常流行,我認為主要有三點原因 python 簡單易用,學習成本低,看起來非常優雅乾淨 python 標準庫和第三庫眾多,功能強大,既可以開發小工具,也可以開發企業級應用 python 站在了人工智...