python基礎:
包括基礎語法,如何打印輸出;
python基礎打印hello world:
1.變量賦值,打印變量。 a="Hello World!" print(a) 2.直接打印字符串。 print("Hello World.")
python的換行符:\n
print("\n this is a return symbol." ) this is a return symbol.
python的註釋:
# --> 單行註釋 ''' first line second line third line ''' --> 多行註釋
linux中python腳本,需要註明python解釋器:
#!/usr/bin/env python
用戶交互輸出及打印python3:
#用戶輸入: user_input=input("content:") #打印用戶輸入內容: print("user have input:",user_input) #還有可以調用參數的方式進行打印,python調用參數(字符串)使用%s。 print("user have input : %s" % user_input) #這裏要注意,在第二個百分比前要預留一個空格。
格式化符號:
%s一個符號代表一個變量值
%d代表數值
%f代表小數點
格式爲,例:
name = qiuye
age = 21
job = IT
msg = information %s,%s,%s, % (name,age,job)
print(msg)
將輸入信息轉換爲數值輸出,比如用戶輸入的爲數字,但是如果不轉換,在和字符串(string)做比較的時候會被作爲字符串去處理,這時候就無法將字符串和數值進行比較:
user_input=int(user_input)
比如:
user_input=input("Please input a number,like 123456:") if user_input.isdigit(): #判斷用戶輸入的是否爲數字。 user_input = int(user_input) #將用戶輸入轉換爲數值。 else: #如果用戶輸入的不是數字,則返回錯誤, print("Input must be digit!")
python調用模塊:
import modules #導入系統模塊。 os模塊,系統信息模塊; sys模塊,python模塊信息; getpass模塊,密碼轉換爲密文輸入模塊; tab模塊,命令補全模塊,需要添加自創模塊,從網上隨便搜一下,然後放到python目錄下面; 模塊使用,例如: import sys: print(sys.path) #打印python的關鍵目錄信息;
python查看數據類型:
user="test" print(type(user))
以上爲python入門基礎知識點;
下面說說python的循環和判斷:
python循環和判斷:
python有嚴格的格式要求,即子級語句必須要換行,且頂級語句必須頂格寫,如下面判斷中演示:
python的判斷,和shell等類似,也使用的:
#python 判斷結構,python使用:符號進行條件執行 if condition: #條件判斷。 print() #必須換行。 elif condition2: #可多條件判斷 print() else: #條件不成立則執行此級。 print() #多條件同時判斷: if condition == test and condition2 == true: print()
python循環分兩種,for循環和while循環,
#for 循環結構,python中,循環可使用else語句; for i in range(10): #range()定義循環次數 print() else: print() #while 循環結構,同for循環,while循環也可使用else語句: while i in test: print() continue #不向下執行,直接跳入下次循環,同樣使用與for循環。 else: print() break #直接退出循環,同樣適用於for循環。 #python最簡單的死循環: while True: #注意True首字母要大寫,不要問爲什麼,規定懂嗎? print(n) pass #佔位符,即不執行任何操作,繼續執行下一循環,可用作調試。
有關於pyc的解釋:
編程語言分兩種,一種爲解釋性語言,一種爲編譯性語言,解釋性語言不能直接被計算機所識別,編譯性語言比較接近計算機語言。
而python是一門解釋性語言,它不能夠被計算機直接識別,所以需要利用解釋器進行翻譯成計算機可識別的語言,然後進行執行。那麼pyc就是python的解釋器生成的解釋文件,每次執行python,將會執行此文件。
關於python的數據類型:
int 整形;
long 長整形;
float 浮點數;
string 字符串;
在不清楚用戶輸入的爲什麼數據類型的時候,我們可以用字符串方法進行確認,然後進行判斷或其他操作,如上面使用到的user_input.isdigit(),這在後面說字符串的時候會具體說到;
以上爲python的基礎語法和基本編程,謝謝觀看;