print 'hello world'
# -*- coding: utf-8 -*-
raw_input("這裡輸入提示信息")
#加“#”表示注釋
a = raw_input("請輸入a的值")#用變量保存獲得的值
print a
結果:請輸入a的值1
1
列表【】 || 組()不可更改 || 字典 {}key-value
字符串的切片
str = 'string'
print str[0],str[4]#用逗號隔開結果會出現空格
結果>>>s n
字典的用處:
顧名思義,字典的作用就和“字典是一樣的作用”知道一個字的拼音,通過拼音來找到對應的字。
dict = {1:"43",2:3,"windjin":3}
print dict[1],dict["windjin"],dict
結果>>>43 3 {1: '43', 2: 3, 'windjin': 3}
print range(3,10,2)#range函數生成一個數列
print [x**3 for x in range(4)]
print [x**2 for x in range(7) if x != 3]
[3, 5, 7, 9][0, 1, 8, 27]
[0, 1, 4, 16, 25, 36]
open(文件名,打開的模式)‘r’只讀。‘w’寫入。‘a’增加。‘b’二進制訪問。‘+’讀寫。函數默認以“r”模式打開
all_text = "I'm windjin。"#這是將要寫入的數據
file_name = "text.txt"
handle = open(file_name,"w")#以寫入的方式打開txt文件
handle.write(all_text)#數據寫入文件
handle.close()
f = open(file_name)
for each_line in f:
print each_line
print f
I'm windjin。
<'open file 'text.t xt', mode 'r' at 0x03362758>
用try-except語句來檢測和處理錯誤
try:
f = open("file name")
for each_line in f:
print each_line
except IOError ,e:
print "文件打開錯誤", e
文件打開錯誤 [Errno 2] No such file or directory: 'file name'
2–5. 循環和數字
分別使用 while 和 for 創建一個循環:
(a) 寫一個 while 循環,輸出整數從 0 到 10。(要確保是從 0 到 10, 而不是從 0 到 9 或
從 1 到 10)
(b) 做同 (a) 一樣的事, 不過這次使用 range() 內建函數。
a = 0
while a <= 10:
print a
a+=1
python for a in range(11): print a
2–11.
帶文本菜單的程序 寫一個帶文本菜單的程序,菜單項如下(1)取五個數的和 (2) 取五個數的平均值....(X)退出。由用戶做一個選擇,然後執行相應的功能。當用戶選擇退出時程序結束。 個 這 程序的有用之處在於用戶在功能之間切換不需要一遍一遍的重新啟你 動 的腳本。
list = [1,2,3,4,5,6,7,8]
x=1
sum = 0
while x:
print " 菜單 "
print"1.求8個數的平均值"
print"2.求8個數的和"
print"3.退出"
number = int (raw_input('輸入對應序號執行程序'))
if number ==1:
for i in list:
sum+=i
print sum
elif number == 2:
for i in list:
sum+=i
print sum/8
else :
x=0
1.求8個數的平均值
2.求8個數的和
3.退出
輸入對應序號執行程序2
4