第一模組 隨堂筆記 Python

2021-07-25 23:40:04 字數 2999 閱讀 9833

一、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...