python 01 python初識
阿新 • • 發佈:2020-08-27
目錄
1.python的歷史
2004 Django框架誕生了
python2:
原始碼不統一,有重複的功能程式碼
python3:
原始碼統一,沒有重複的功能
2.python是一個什麼程式語言
編譯型:只翻譯一次(代表C)
優點:執行速度快
缺點:開發速度慢
解釋型:逐行翻譯(代表Python)
缺點:執行速度慢
優點:開發速度快
3.python的種類
直譯器分類:
Cpython 官方
Jpython
Ironpython
pypy(特殊)
4.變數 -- 輸出
a = 1 #宣告變數
# a #變數名字
# = # 賦值
# 1 # 值
# 變數定義規則: # 1.變數由數字,字母,下劃線組成 # 2.不能以數字開頭 # 3.不能使用python關鍵字 # 4.不能使用中文和拼音命名 # 5.區分大小寫 # 6.變數名要具有描述性 # 7.推薦寫法 # 7.1駝峰體 AgeOfOldboy = 98 # 7.2下劃線 age_of_oldboy = 98 (官方推薦)
變數小高階
a = 4
b = a + 6
print(b)
# age = 18
# age1 = 19
# age2 = age
# age = 20
# # 20 19 18
# print(age,age1,age2)
# 什麼是變數?
# 變數就是將一個臨時的值儲存在內容中(儲存中間值/起別名)
# 變數能幹什麼?
# 變數可以多次重複使用
# 變數在那用怎麼用?
# 變數在咱們程式中會頻繁使用
5.常量
# 常量:ID = 123154156465 常量就是不變的量,多在配置檔案中宣告
6.註釋
單行註釋 # 多行註釋 """ """ 或者''' ''' 被註釋的內容不會被執行 "my name's Jacky" '''my name's '''
7.基本型別
int:數字 用於計算和比較
str: 字串 只要被引號引起來的就是字串
bool:布林值 主要用於判斷真假
8.輸入
ps:input獲取到的內容全是字串
int(“110”) 將字串110轉換成數字110
str(110) 將數字110轉換成字串110
type() 檢視資料型別
# a = input("請輸入內容,並回車:")
# print(a,type(a))
# print(int(a) + 5)
9.if 流程控制語句
# print(1)
# if 3<2 :
# print(3)
# print(2)
# if else 二選一
# print(1)
# if 2>12 :
# print(2)
# else :
# print(3)
# print(4)
# # if elif elif 多選至多一個
# print(110)
# if 1<2:
# print(112)
# elif 5>8 :
# print(113)
# print(999)
#
# # if elif elif else 多選一
# print(110)
# if 1<2:
# print(112)
# elif 5>8 :
# print(113)
# elif 4>7:
# print(199)
# print(999)
1.使用者輸入賬號
2.使用者輸入密碼
3.判斷使用者的賬號是不是alex
4.如果賬號是alex在繼續判斷密碼是不是alexdsb
5.賬號和密碼都正確提示使用者alex就是一個dsb
6.如果賬號正確密碼錯誤提示密碼錯誤
7.如果賬號錯誤提示賬號錯誤
name = "alex"
password = "alexdsb"
username = input("請輸入賬號:")
pwd = input("請輸入密碼:")
if name== username:
if password == pwd:
print("alex就是一個dsb")
else:
print("密碼錯誤")
else:
print("賬號錯誤")