Python學習筆記

 if語句

下面是一個猜數字遊戲例子:

1
2
3
4
5
6
7
8
9
10
11
# Filename: if.py
  
number = 10
guess = int(input("Enter a integer:"))
  
if guess == number:
    print("Congratulations, you guessed it.")
elif guess < number:
    print("No, it is a little higher than that")
else:
    print("No, it is a little lower than that")

 

for語句

1
2
3
4
5
6
# Filename: for.py
  
for i in range(1, 5):
    print(i)
else:
    print("The for loop is over.")

輸出結果爲:

1

2

3

4

The for loop is over.

 range函數生成的結果不包括終點

 

控制流
if-elif-else,Perl爲if-elsif-else,bash爲if-elif-fi
if、elif等控制流語句後面要加冒號,很像PHP的語法
while和for循環可以帶else,循環正常結束時就會執行else。
range函數生成的結果不包括終點。比較:Perl的 .. 運算符包括終點。

模塊
import foo; 相當於perl的 use foo;


>>import random

>>random.random()  #隨機0-1數字  可以乘以100去整數來訂製 擴大範圍到0-100

0.59165464646

>>random.choice([1,2,3,4])    #隨機1-4中的某個數字


三重引號編寫多行字符串塊

zk = """ My

name is

zhangkai."""

print zk


print 輸出

print r'C:\new\dir'   (取消\n的換行效果,打印完整的文件夾路徑)

r----用來取消轉義字符

s='good of day'

print s.lower()  全部打印小寫  good of day

print s.upper()  全部打印大寫  GOOD OF DAY

print s.title()  每個單詞的首字母大寫  Good Of Day

print s.capitalize() 第一個單詞的首字母大寫  Good of day

發佈了73 篇原創文章 · 獲贊 4 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章