1. 程式人生 > >python周六學習記錄20171118日記錄一

python周六學習記錄20171118日記錄一

python學習筆跡

學習筆記

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日記錄一