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
用於判斷條件真假的返回值:true
、false
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 鍵盤輸入結束或退出...