python第一課 字元與運算

2021-08-19 14:25:44 字數 3059 閱讀 9965

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 站在了人工智...