<old_boy> python編程基礎 第一章筆記
阿新 • • 發佈:2018-11-27
取余 輸出字符串 something \n 調試 分支 路徑 機械 %s
#######################機械行業人員剛接觸python編程,現將學習筆記簡要記錄在本人博客中,以備自我復習使用。不足之處,還請各位大佬多多指教。############################
1. 編程語言介紹:
- 編程語言包括機器語言(01010101010),匯編語言,和高級語言
- 高級語言包括編譯型語言(C,C++)和解釋性語言(Java,Python)
- 編譯型語言執行速度快,但每次修改後再次執行前都需要重新編譯,解釋性語言開發速度快,但執行速度慢。
- Python2 與Python3 不兼容,python2目前企業運用的較多,但python3 是python的未來
2.python的hello world
print(‘hello world‘)
3.變量與變量的作用:
變量用於存儲可變量(包括數字、字符串等),變量名命名規範:
- 通常用字母數字下滑杠的組合,且數字不能開頭;
- 變量名不可與python關鍵字相同。
4.註釋方法:
- # 單行註釋
- """ """ 多行註釋
5.基礎數據類型:
- 數字: 12,3443, 5533222等,python3中可自適應數字存儲長度,即不存在數字溢出。
- 字符串: ‘study‘,"chinese",‘‘‘ssss‘‘‘,"""Japanese"""等,單引號雙引號三引號均可,通常使用單引號或雙引號。
- 布爾類型: True, False
6.格式化輸出:
- print(‘your name is %s‘ %name) #格式化輸出字符串
- print(‘your age is %d‘ % age) #格式化輸出int數字
- print(‘your salary is %f‘ % salary) #格式化輸出float數字
- \t 表示一個tap位,\n表示換行輸出
7.運算符:
算術運算符:
- a + b 加
- a - b 減
- a * b 乘
- a / b 除
- a \ b 反除
- a ** b 冪
- a % b 取余
- a // b 取整
比較運算符:
- == 相等
- != 不相等
- < 小於
- > 大於
- >= 不小於
- <= 不大於
賦值運算符:
- = 賦給
- +=
- -=
- *=
- /=
- %=
- **=
- //=
邏輯運算符:
- and 與
- or 或
- not 非
位運算符:
- a & b 按位與
- a | b 按位或
- a ^ b 按位與或
- ~ a 按位非
成員運算符:
- in
- not in
身份運算符:
- is
- is not
運算符優先級:
- ** ~+- */%// +- << >> & ^| <=<>>= <>==!= =%=/=//=-=+=*=**= is is not in not in not and or
8.流程控制(分支)
- if ...else....finaly...
- if...elif....elif...else...finally...
9.while 循環:
- while (條件):
do something
條件更新
10.dead loop:
- while True:
do something
11.break vs continue:
- break 跳出循環。
- continue 跳出本次循環,繼續進行下一循環。
- break和continue常與 while 循環下的 if 判斷配合使用。
12.while else語句:
- 其他語言中通常沒有while else語句
- python中的while else語句可用於判斷程序是否正確執行
13.pycharm使用方法:
- 創建工程
- 創建路徑
- 創建.py文件
- 編寫.py文件
- 執行
- bug調試
<old_boy> python編程基礎 第一章筆記