Python學習第一天
1.變數&變數的命名規則
定義:可變的量,用于存盤資料
命名規則:
數字\字母\下劃線
變數第一個字符不能是數字
盡量不使用保留字,否則保留字使用時將報錯
要有意義\描述性 例如:要獲取姓名 變數定義 name =
變數有多個單詞組成時,單詞之間用下劃線 age_of_name
*變數中全部大寫 一般表示 常量&不變的量
*變數中第一個字母大寫 表示 類名
*駝峰體 是C和C#中常用變數命名型別
2.機器能識別的是二進制檔案
ASCII:美國標準資訊交換碼
GB18030:中文字符編碼
Unicode:萬國碼 十六位
計算機的最小表示單位:bit
1位元組 = 8bit = 1Byte
1MB = 1024位元組 = 1024Kb
1G = 1024MB
3.資料型別
①數字型別: 整數 int 浮點數 float 復數complex
科學計數法: e E 例如:450000 = 4.5e5
②字串型別:string
表示' ', " ", """ """
**字串不能被直接修改,如需修改執行重新賦值操作
字串常用功能:
string.strip() 脫掉左右兩邊空格部分,包括換行等
例如:
string = " name\nnaii"
n = string.strip("ii")
print(n)
name
na
統計長度:len() 空格也算一個字符
字串索引: string[x]
切邊:string[x:y:k] k = step 步長
拼接 string1 + string2 為了避免記憶體浪費盡量不用
格式化輸出字串: %s 占位符
name = "nxy"
age = 18
msg = "my name is %s and i am %s years old"%(name,age)
print(msg)
my name is nxy and i am 18 years old
③list 串列型別 list[]
name = [ ] 建立name變數的空集合
增 name.append() 在串列最后一位增加一個字串
name.insert(x,' ') 在list內x索引位增加一個字串
刪
name.remove(") 洗掉串列內具體資料
del name[x] 洗掉索引x處資料
查
name.index() 查找串列內資料索引位
改
name.index() = data 在索引位改成data
統計
len(name) 串列長度
name.count() 統計串列內字串出現次數
串列排序
list.sort(reverse=True/False)
4.邏輯運算
加減乘除 + - * /
// 取整 % 取余
bool值: 1 ,0 True,False
and or not
is , not is
in , not in
流程控制陳述句:
if elif else
1 #允許用戶輸入錯誤三次密碼,三次之后鎖定 2 uname = "nxy" 3 passwd = "123.asd" 4 5 n = 0 6 while n < 3: 7 username = input("請輸入您的用戶名:") 8 password = input("請輸入您的密碼:") 9 if uname == username and password == passwd: 10 print("登陸成功") 11 break 12 else: 13 print("輸入錯誤,請再次輸入") 14 n += 1 15 else: 16 print("用戶鎖定")
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/151714.html
標籤:Python
上一篇:c++
