1. 程式人生 > ><old_boy> python編程基礎 第一章筆記

<old_boy> python編程基礎 第一章筆記

取余 輸出字符串 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編程基礎 第一章筆記