1. 程式人生 > 實用技巧 >python 01 python初識

python 01 python初識

目錄

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("賬號錯誤")