python周六學習記錄20171118日記錄一
學習筆記
1、 生成一個1到50的大字符串,每個數字之間有空格
result = ‘‘ 存放結果
for i in range(1,50,1): #遍歷1-到50個數據
if i == 50: #為了結尾出現空格這樣處理
result = result + str(i) #把結果存放到變量中去
result = result + str(i) + " " #拼接成功
print result
============
2、使用while統計的句子中有幾個數字,動態輸入
content = raw_input("please input a sentenece:\n") #輸入
result = 0 #定義結果存放
index = 0 #定義索引
while index <= len(content) - 1: #判斷長度
if content[index] in "0123456789": #判斷是否在數字裏面
result += 1 #如果在就加一存放結果
index += 1 #下標往移動
print result #打印結果
==================
第三題,將一個列表元素倒序存在一個新列表中
a = [1,3,4,5,6]
b = [] #保存結果
for i in a: #循環輸出a
b.insert(0,i) #始終從第一個插入數據
print b
========================
輸入四數倒敘排序:並且排序
number = 0
b = []
c = []
for i in range(4):
number = int(raw_input("please enter hour\n"))
b.insert(0,number) #往第一個裏面增加倒敘
c.append(number) #往數組裏面增加,
c.sort() #調用函數進行排序
print b
print c
==========
輸出26小寫字母
result = []
for i in range(97,97 + 26):
result += chr(i)
print result
輸出大寫字母:
result = []
for i in range(65,65 + 26):
result += chr(i)
print result
大小寫字母一起輸出
result = ‘‘ #保存結果
for i in range(65,65 + 26): #從65到26為大寫
result += chr(i) + chr(i + 32) #從97倒128小寫
print result
==============
判斷一個句子中包含多少字母
content = raw_input(‘please input a sentence\n‘)
Letter_count = 0
for s in content:
if s not in ‘0123456789‘:
Letter_count += 1
print Letter_count
=====================
import string
sentence = raw_input("input youtsentence\n") #存儲位置
letter_nbr=0 #計數器
for i in sentence:
if i instring.letters #內置函數
letter_nbr+=1 #計數
print letter_nbr
==========================
加密:
letters = raw_input("please input some letter to encode:")
encode_letters = ""
for s in letters:
if (s >= "a" and s < "w") or (s >= "A" and s <= "W"):
encode_letters += chr(ord(s) + 4)
elif s >= "W" and s <= "z":
encode_letters += chr(ord(s) - ord("W") + 97)
elif s >= "W" and s <= "Z":
encode_letters += chr(ord(s) - ord("W") + 65)
else:
print "some content is not letter! please try agan!"
continue
print encode_letters
=========
判斷字符類型
>>> a = ‘dd‘
>>> isinstance(a,int)
False
>>> isinstance(a,list)
False
>>> isinstance(a,str)
True
>>> b = [‘1w‘,3,‘de‘,233]
>>> isinstance(b,list)
True
>>> isinstance(b,tuple)
False
>>> isinstance(b,dict)
False
>>> a = 1
>>> b = 0
>>> bool(1)
True
>>> bool(b)
False
>>>
python周六學習記錄20171118日記錄一