python基礎

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的基礎語法和基本編程,謝謝觀看;










發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章