一、python簡介
1. 創始人 吉多
·範羅蘇姆(
guido van rossum
),89
年始創。
2.程式語言排名:python目前排名為第五且不斷上公升。
3.python
可以應用於眾多領域,如:資料分析、元件整合、網路服務、影象處理、數值計算和科學計算等眾多領域。
目前python
主要應用領域:雲計算,
web開發,科**算,人工智慧,系統運維,金融,圖形
gui。
4.python是一門什麼樣的語言?
python是一門高階語言,是解釋型,強定義的動態語言。
5.python的優點:簡單,明確,優雅;開發效率高;可移植;可擴充套件;可嵌入。
6.python的缺點:速度慢(實際並不影響使用者使用速度,原因是python屬於解釋型語言)**不能加密(因為python是解釋性語言),執行緒不能利用多cpu問題
7.python直譯器有哪些?cpython,ipython,pypy,tython,ironpython
8.目前用哪個版本?目前python2.7和python3.x都可以使用。但是官方建議使用python3.x,因為將來python2.x將停止使用。
9.helloworld程式:在linux下建立python指令碼,執行前,必須先宣告直譯器。
也可以直接呼叫python自帶的互動器執行**。(即不用將**存成檔案,而是世界由互動器執行。)
二、知識點
1. 變數是用來儲存資訊以便程式呼叫和操作。變數定義規則如下:
·
變數名只能是
字母、數字或下劃線的任意組合
·
變數名的第乙個字元不能是數字
·
以下關鍵字不能宣告為變數名
['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif','else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import','in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try','while', 'with', 'yield']
2. 給變數賦值時,加引號的是字串,不加引號時是數字,int型。
當行注釋用#,放在句首。多行注釋用三個單引號或三個雙引號。該方法也可以用作給變數賦值。佔位符%s。
4. 使用者輸入
變數=input()
5. 格式化輸出
(1)name=input(「name:」)
age= input(「age:」)
job= input(「job:」)
salary= input(「salary:」)
info=『『『
-------info of 『『『+ name +』』』------
name:『『『+ age +』』』
age:『『『+ age +』』』
job:『『『+ job +』』』
salary:『『『+ salary +』』』
print(info)
---------------------------------------以上為字串拼接方式
(2)name=input(「name:」)
age= int(input(「age:」))
job= input(「job:」)
salary= input(「salary:」)
info=『『『
-------info of %s------
name:%s
age:%d
job:%s
salary:%s
』』』%(name,name,age,job,salary)
print(info)
注:s為string,d為數字,f為浮點型
raw_input-----python2.x中的語法,3.x版本中已經放棄。
(3)name=input(「name:」)
age= int(input(「age:」))
job= input(「job:」)
salary= input(「salary:」)
info=『『『
-------info of ------
name:
age:
job:
salary:
』』』.format(0,1,2,3)
print(info)
6. pycharm中新建乙個檔案時,檔案頭上的顯示設定:setting——editor——file and code templates中選擇python script進行設定。
7.import 可以匯入系統模組
import sys
print(sys.argv)
import os
os.system(「dir」) 結果只是輸出到螢幕上
cmd_res=os.system(「dir」) 無法將結果賦值給cmd_res
cmd_res=os.popen(「dir」)列印的是記憶體位址
cmd_res=os.popen(「dir」).read()可以把結果讀出來
cmd_res = os.system
8.三元運算
a,b,c = 1,3,5
d = a if a>b else c
9.列表取值方法
names = [alice, john, tom, sarah]
print(names)
print(names[0])
print(names[0:3])
print(names[-3:-1])
print(names[-3:])
print(names[0:3])
Python隨堂筆記1 2
第一堂課ptint aaaa 8 結果為輸出8遍的字串 aaaa ptint aaaa 8 則執行錯誤。快捷鍵 alt n 回到上一條語句。alt p 回到下一條語句。第二堂課 print 玉康工作室 temp input 你想是什麼數字 獲取的為字串格式。guess int temp print ...
C 第一節隨堂筆記
1.console.readkey 停止控制台 2.ctrk k d 快速對齊 3.ctrl k c 登出 4.ctrl k u 取消注釋 5.三個 對當前的方法進行注釋 單行注釋 多行注釋 6私有修飾符 只能在當前的類裡面寫 7.變數裡的命名 1.以字母 開頭 不能一數字開頭 2.變數名不能與關鍵...
第一模組筆記
變數的定義 程式執行的結果臨時存在記憶體裡,以備後面的 繼續使用,這幾個學名就叫做變數 變數的定義規範 變數只能是字母 數字或下劃線的任意組合 變數名的第一字元不能是數字 以上關鍵字不能宣告為變數 變數命名習慣 駝峰體age0f0ldboy 56 number0fstudents 80 下劃線age...