三、基本運算子
四、格式化輸出
五、流程控制
(1)python
(2)pycharm
定義為:變數名 = input(「請輸入你的名字」)
例如:name = input(「請輸入你的名字:」)
輸入:袁林濤
print(name) 值:value
結果:袁林濤
結果:34534624
print(type(name)) 型別:type
結果:列印:print()自帶換行符 (用end可以控制換行)
2.1變數命名規範
1、字母、數字、下劃線
2、數字不能開頭
3、區分大小寫
4、不要用中文
2.2變數命名方法
1、 駝峰體
namett = 「tao」
2、 下劃線體
name_tt = 「你好」
3、常量
name = 『袁林濤』(字母全大寫)
print(a % b) # 取模 取餘數
print(a ** b) # 冪
print(a // b) # 取正 例:9//2=4
比較運算子
print(a == b) [ 比較a與b的值]
print(a != b)
print(a > b)
print(a < b)
print(a >= b)
print(a <= b)
賦值運算
x = 1
print(x)
x = x + 6
print(x)
x += 6
print(x)
x -= 5
print(x)
x *= 3
print(x)
x=24
邏輯運算
a = 1
b = 2
c = 3
print(a > b and c > b) 判斷:左右兩邊兩個只要有乙個錯誤,則輸出flase
print(a > b or c > b) 判斷:左右兩邊兩個只要有乙個正確,則輸出true
鏈式賦值
x = y = 1
增量賦值
a += 1
交叉賦值
a = 1
b = 2
a, b = b, a
變數的解壓
a, b, c, d = [1, 2, 3, 4]
a=1;b=2;c=3;d=4;
佔位符
name = input("請輸入你的名字:")
age = input("年齡:")
print("你的名字是:%s 你的年齡是:%s " % (name, age)) #必須按照位置傳值
format方法
print("你的名字: 你的年齡:".format(age=age,name=name))
#可以指定位置傳值
f-string方法
print(f"你的名字:,你的年齡:")
5.1 if 與 elseif後面跟條件。條件成立執行if下面的**塊;條件不成立,執行else下面的**塊;
if name_bing > name_qiang:
print('冰仔強')
else:
print('強哥強')
elif用法
age = input("你的年齡:")
age = int(age) #記住
if age < 18:
print("你還未成年")
elif age < 30:
print("青年")
elif age < 50:
print("中年")
elif age < 100:
print("老年")
else:
print("***")
例題:
score = input("輸入你的成績:")
score = int(score)
if score >= 90:
print("優秀")
elif score >= 80:
print("良好")
elif score >= 70:
print("普通")
else:
print("差")
5.2 while 迴圈a = 1
while a < 10:
print(a<10)
a += 1
print("紫薇好帥!!!")
break 結束本層迴圈continue 跳出本次迴圈,執行下一次迴圈
a = 1
while true:
a += 1
if a == 10:
print("冰哥dsb")
continue
elif a == 20:
print("文中xsb")
break
print("丹丹好美!!!")
例題
count = 1 設定計數
tag = true 設定旗子
while tag:迴圈開始
uname = "阿蕉"
pwd = '123'
name = input("請輸入使用者名稱:")
password = input("請輸入密碼:")
if name == uname and password == pwd:
print("登陸成功")
while tag:
cmd = input("請輸入你的指令:")
print(f"執行指令")
if cmd == 'exit':
tag = false
else:
if count == 3:
print("三次輸入錯誤,賬戶鎖定!!!")
break
print("賬戶名或密碼錯誤")
count += 1
Python 學習第一天
今天在酷殼網上看了一篇很受啟發的文章 程式設計師技術練級攻略 介紹了乙個程式設計師從啟蒙入門,高階加深,到高階深入,所需要掌握的技術和應該看的書,從今天開始希望乙個星期能把python學會,當然肯定是皮毛了。python3.x之前學習的 學習python的 照著上面的例子敲了一下,發現第乙個就錯了,...
Python學習第一天
大綱 一,python版本的選擇 2.7.x和3.4.x 二,直譯器 編譯器 編輯器的介紹 三,環境變數配置 windows和linux 四,pycharm安裝及屬性配置 windows和linux 五,第乙個程式 hello,moocie!為什麼選擇python?python是一種物件導向 解釋型...
python學習第一天
一 語言分類 機器語言 站在計算機的角度,對硬體進行控制即二進位制 組合語言 同機器語言一直,站在計算機的角度控制硬體。區別不直接使用二進位制,而是使用英文本元代替二進位制。有點執行速度快,但是編寫複雜,效率較低 高階語言 及使用通用的字元來替代計算機語言,不是直接執行需要通過計算機中的直譯器來翻譯...