Python語法命令學習 Day1(零基礎)

2022-06-16 15:15:08 字數 3812 閱讀 1321

摘要:

一、列印"()"內的資訊

例1:print("a,b")

輸出結果:a,b

例2: print("a\nb")

輸出結果:a

b二、字元編碼修改為utf-8

置頂鍵入:#_*_coding:utf-8_*_

三、定義變數,呼叫變數

例1: name="lich"

age=18

print(name,age)

輸出結果:lich,18

說明:只要是帶有' '/" "/''' ''' 的當中所有內容都被認為是字串

四、鍵入式變數

例1:

name = input("input your name:")    #在python3.x中 input輸出的預設都認為是字串

age = int(input("input your age:")) #convert string into number ,int是將字串轉換成數字

job = input("input your job:")

msg ='''

information of user %s

-----------------------

name: %s

age: %d

job: %s

----------end----------

''' %(name,name,age,job)

print(msg)

輸出結果:可以在開發工具中嘗試。

說明:int()表示證

%s代表引用外面的變數

從information那行開始用的%s開始,必須在最後 %(通過逗號依次說明變數的填入引用),s=string 、d=digital、f=小數

五、字元編碼

編譯環境預設用ascii碼,若是在python2.x中,必須有直譯器和字符集新增,所以需要新增以下引數。

#!/usr/bin/env python

# -*- coding: utf-8 -*-

若在python3.x中,是不需要增加以上引數,在python3.x中預設使用unicode,所以不需要新增引數識別中文了。

六、倒入庫

1.getpass庫,使螢幕上輸入的所有字元變成密文

例1:

import getpass

username = input("username:")

password = getpass.getpass("passwd:")

print(username,password)

#但是在pycharm裡面,無法實現python3密文輸入。

2.import os (在python下使用shell)

例1:os.system("df -h")  #顯示磁碟使用資訊

os.system('ifconfig') #顯示位址配置資訊

res = os.popen('ifconfig').read()  #將ifconfig資訊存入res並寫入記憶體

print(res)  #列印res資訊

3.import tab 倒入命令補全庫,可以補全命令

七、python下使用shell指令碼執行linux命令

例1:import os #倒入os庫,可以使用shell指令碼

cmd_res #將linux執行命令的結果儲存到變數中

os.system()  #執行linux中shell指令碼命令

os.mkdir()  #新建子目錄

cmd_res = os.popen("linux執行命令").read()  #將linux執行命令的結果儲存到變數中

#上一句語句中 os.popen("linux執行命令") 這個意思是先將執行的命令儲存到計算機記憶體中、然後read()意思是將將儲存在記憶體中的結果讀出來

import sys  #倒入sys模組

print(sys.path)  #python的全域性環境變數存放目錄

八、if else elif函式運用

例1:

age = 18  #定義需要猜的年齡數字

guess_age = int(input("please gusse my age:"))  #請使用者輸出乙個數字

if guess_age == age:  #如果所猜年齡=定義的年齡

print("correct!")  #才對後輸出correct!

elif guess_age > age:  #如果猜的年齡比定義年齡大了的話

print("the age is too big...")  #輸入the age is too big...

else:  #否則語法

print("please think bigger...!")  #輸出please think bigger...!

九、for 迴圈語句

固定語法:for i in range(10):  #定義i可以迴圈10次,如果輸出i得到的返回是0123456789

例1: 猜年齡,定義所需要猜測的年齡=18,使用者最多只能猜3次,猜對後輸出correct!,猜大了輸出the age is too big...,猜小了輸出 please think bigger...!

age = 18

for i in range(10):

if i < 3:

guess_age = int(input("please gusse my age:"))

if guess_age == age:

print("correct!")

break

elif guess_age > age:

print("the age is too big...")

else:

print("please think bigger...!")

else:

print("bye!")

break

例2:猜年齡,定義所需要猜測的年齡=18,使用者能猜3次,猜對後輸出correct!,猜大了輸出the age is too big...,猜小了輸出 please think bigger...!,在猜了三次之後,會給使用者進行選擇,是需要繼續還是

結束遊戲,如果使用者選擇y,則繼續迴圈三次的猜年齡遊戲,否則輸出bye終止遊戲。

age = 18

count = 0

for i in range(10):

if count < 3:

print("count i=",i)

guess_age = int(input("please gusse my age:"))

if guess_age == age:

print("correct!")

break  #立即跳出這個迴圈!!

elif guess_age > age:

print("the age is too big...")

else:

print("please think bigger...!")

else:

continue_confirm = input("continue??")

if continue_confirm == "y":

count = 0

continue  #立即跳出當前迴圈!!

else:

print("bye!")

break

count = count + 1

十、pass佔位符

為了保證**的整體結構一致,可以使用pass做佔位符

Day 01 python基本語法

python是一種物件導向 直譯式計算機程式語言。它常被暱稱為膠水語言,它能夠很輕鬆的把用其他語言製作的各種模組 尤其是c c 輕鬆地聯結在一起。python是純粹的自由軟體,源 和解釋cpython遵循 gpl協議。語法簡潔清晰,特色之一是強制用空白符作為語句縮排。二 python的基本語法 1....

Day02 python 基礎語法

python 基礎語法 一,程式設計規範 1,開頭 python中的 必須頂格編寫,除非被作為語句巢狀在條件判斷或條件迴圈中 2,層級 第一層頂格編寫,第二層開頭需要預留4個空格 3,對齊方式 同乙個層級的 必須嚴格對齊 4,注釋 單行注釋 多行注釋 首尾處用成對三引號即可,5,塊 邏輯判斷if以及...

Day2 python基礎語法

程式中不參與編譯執行 不參與解釋 也不影響程式功能的說明性的文字就是注釋 1.1 單行注釋 在說明性文字前加 後面的文字就是注釋 print hello world 這個是列印語句1.2 多行注釋 將說明性文字放在 或者 之間。多行注釋第一行 多行注釋第二行 多行注釋第n行 多行注釋1 多行注釋2 ...