一 基礎入門

2022-09-15 07:54:14 字數 3458 閱讀 4723

1. 輸出

語法print(value1, value2, ..., sep='', end='\n')

print(123, 'abc')					# 結果:123 abc

print(1, 'a', 3, sep=';') # 結果:1;a;3

print('hello',end="") # 輸出結果時不再換行

2. 編碼初識

二進位制與文字的對應關係(密碼本)

編碼英文

中文容量

說明ascii

1位元組2位元組

2**8位

字母,數字,符號

gbk1位元組

2位元組2**16位

每個國家的字元

unicode

4位元組4位元組

2**32位

全球的所有字元

utf-8

1位元組3位元組

2**32位

unicode壓縮版

單位'中國'

「hello」

說明字元中e

(乙個元素的單位)位元組2

1(根據gbk編碼)位16

8(8位二進位制)

0/1  = 1bit   (位元)

8bit = 1byte (位元組)

1024byte = 1kb

1024kb = 1mb

1024mb = 1gb

1024gb = 1tb

1024tb = 1pb

3. 變數

變數就是為內容起乙個外號代指它

**機制:逐行向下識別

x = 1          	# 類似與數學的設x,變數賦值

y = x + 3

z = (y + 10) / 2 # 除法保留一位小數

print(x,y,z) # 結果:1 4 7.0(對應x y z的值)

3.1 變數名

3.2 變數指向

s = "abc"

print(s) # 結果:abc

s1 = "abc"

s2 = s1

print(s2) # 結果:abc

s = "abc"

s = 123

print(s1) # 結果:123

s4 = 1			# 已知

s5 = s4 # 值為以上已知值

s4 = 3 # 新賦值

print(s4, s5) # 結果:3 1

num = '18'

age = int(num) # 18

4. 基礎資料型別

用於文字內容,不同的引號可分別對應

格式'字元'"字元"'''字元'''(三引號可以引用多行內容輸出)

print('abc')	# 結果:abc

print("abc") # 結果:abc

print('"你"好') # 結果:"你"好

必須是整數數字且無引號,通常做數字運算

print(2 + 3)	# 結果:6

print(3 * 6) # 結果:18

用於判斷條件真假的返回值:truefalse

print(3 > 7)	# 結果: false 

print(7 > 3) # 結果: true

人類語言

二進位制python語法真1

true假0

false

4.1 型別轉換

將物件包起來,前面寫上想要轉換的資料型別:資料型別(物件)

print(str(66))      # 66

print(bool(66)) # true(包含轉換語法)

print(bool(0)) # false

print(int('  666   '))       # 666

print(bool('你好')) # true

print(bool('')) # false

5. 輸入

輸出提示資訊,並且獲取使用者輸入的內容

語法input(提示資訊)(input輸入的內容是字串型別)

username = input('請輸入使用者名稱:')		# 顯示並可以將輸入的賦值予變數

print(type(username) #

6. 注釋

解釋說明,便於理解**

7. 條件判斷

層次間縮排通常使用4個空格或乙個tab

如果 ...,就 ...

if 2 > 1:		# 如果2大於1為真

print('正確') # 就輸出正確(注意縮排4個空格)

如果 ...,就 ...,否則就 ...

gender = input("請輸入名字:")

if gender == "wang": # 如果條件等於wang

print('正確') # 輸出

else: # 否則

print('錯誤') # 輸出(注意縮排4個空格)

num = input("請輸入數字")

data = int(num) # 轉整型

if data > 6: # 如果

print("太大了")

elif data == 6: # 再如果

print("剛剛好")

else: # 否則

print("太小了")

name = input('請輸入名字:')

if name == 'meet': # 第一層如果名字等於

age = input('請輸入年齡:')

if int(age) == 18: # 第二層如果年齡等於

print('輸入全部正確')

else:

print('年齡輸入錯誤!') # 第二層的否則

else:

print('名字輸入錯誤!') # 第一層的否則

python基礎入門一

python的變數是不用生宣告的,資料型別是系統自動判斷.print函式可以連續輸出中間逗號隔開.a 10 a 1.3 print a,type a sequence 序列 是一組有順序的元素的集合 序列有兩種 tuple 定值表 也有翻譯為元組 list 列表 s 1 2.1 print s可以對...

R入門基礎一

字元 character 數值 numeric real numbers 整數 integer 複數 complex 1 2i 邏輯 logical true false 是賦值,class 檢視物件型別 名稱 name 維度 dimensions matrix,array 型別 class 長度 ...

Linux基礎入門(一)

yh 2017.03.28 各種終端模擬器 shell 有殼就有核,這裡的核就是指 unix linux 核心。模擬於windows中的cmd,對應著dos。本文以zsh shell xfce 桌面環境 為例。tab 補全命令 目錄等 ctrl c 強行中止當前程式 ctrl d 鍵盤輸入結束或退出...