試試這個。我的是python3.2
為海城等地區(qū)用戶提供了全套網頁設計制作服務,及海城網站建設行業(yè)解決方案。主營業(yè)務為成都網站建設、網站設計、海城網站設計,以傳統(tǒng)方式定制建設網站,并提供域名空間備案等一條龍服務,秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!
# -*- coding: utf-8 -*-
def vertical_print(s):
lines=s.strip('。').split(',')
lines.reverse()
print('\n'.join([' '.join(w) for w in zip(*lines)]))
vertical_print("白日依山盡,黃河入海流,欲窮千里目,更上一層樓。")
python 2.5請用:
# -*- coding: utf-8 -*-
def vertical_print(s):
lines=s.strip('。'.decode('utf8')).split(','.decode('utf8'))
lines.reverse()
print '\n'.join([' '.join(w) for w in zip(*lines)])
s="白日依山盡,黃河入海流,欲窮千里目,更上一層樓。".decode('utf8')
vertical_print(s)
在寫python程序時,常能用到一些函數和方法,總結一下,保存起來,方便查詢。
一、內置函數
# abs()獲取數字絕對值
# chr(i)數字轉換為字符類型
# divmod() 獲取兩個數值的商和余數
# enumerate() 將可遍歷序列組合為索引序列
# float()轉換為浮點數
# format() 格式化字符串
# int()轉換為整數?
# input() 接受用戶輸入內容
# len() 計算元素個數
# max() 返回最大值
# min() 返回最小值
# math.ceil() 返回指定數值的上舍整數
# open()打開文件并返回文件對象
# pow() 冪運算
# print()打印輸出?
# range() 生成器
# reversed()反轉所有元素
# round()四舍五入求值
# sorted()對可迭代對象進行排序?
# str() 轉換為字符串
# sum() 求和
# set() 創(chuàng)建集合
# tuple() 將序列轉換為元組
# zip()將可迭代對象打包成元組
二、方法
# append() 添加列表元素
# capitalize()首字母轉換為大寫?
# count()字符出現次數
# close() 關閉文件
# decode() 解碼字符串
# dict.keys() 獲取字典所有的鍵
# find()字符串首次出現的索引
# f.read() 讀取文件內容
# dict.update()更新字典
# dict.items() 獲取字典鍵/值對
# dict.get() 返回指定鍵的值
# encode() 編碼字符串
# list.sort() 排序列表元素
# index() 元素首次出現的索引
# isdigit() 判斷字符串是否只由數字組成
# isupper() 是否所有字母都為大寫
# isnum() 判斷字符串是否由字母和數字組成
# islower() 是否所有字母都為小寫
# isdecimal() 檢查字符串是否只包含十進制字符
# isalpha() 檢測字符串是否為純字母
# random.shuffle()隨機排序
# random.sample()返回無重復隨機數列表
# random.choice() 返回一個隨機元素
# random.randint() 生成指定范圍的隨機整數
# random.randrange() 生成指定范圍的指定遞增基數隨機整數
# pop() 刪除列表中的元素
# remove()刪除列表中的指定元素
# strip()去除空格
# lstrip()去除左側空格
# rstrip() 去除右側空格
# readline() 讀取單行內容
# root.after() Tkinter中等待一段時間后再執(zhí)行命令
# str.isnumeric() 驗證字符串是否為數字(適用于Unicode)
# split()分割字符串
# ord() 將字符轉換為整數
# replace() 字符串替換
# ljust() 左對齊填充
# rjust() 左對齊填充
# readlines() 讀取所有行內容
# datetime.datetime.now() 返回指定時區(qū)的本地日期時間
# datetime.datetime.today() 獲取當前本地日期的date對象
# datetime.utcnow() 返回當前UTC時間的datetime對象
# time.strptime()把時間字符串解析為元組
# time.time()返回當前時間的時間戳
# time.sleep()暫停指定秒數
# time.strftime() 返回指定格式的日期字符串
# time.mktime() 接收時間元組并返回時間戳
# os.getcwd() 獲取當前工作目錄
# os.listdir() 獲取指定路徑下的目錄和文件列表
# os.makedirs() 遞歸創(chuàng)建目錄
# os.rename() 重命名目錄或文件
# os.path.exists() 判斷路徑是否存在
# upper() 全部轉換為大寫字母
# lower()? 全部轉換為小寫字母
# sys.stdout.write() 標準輸出打印
# sys.stdout.flush()刷新輸出?
# shutil.copy() 復制單個文件到另一文件或目錄
# write() 寫入文件內容
# winsound.Beep() 打開電腦揚聲器
# zfill() 在字符串前面填充0
三、循環(huán)語句
# break終止當前循環(huán)
# continue 終止本循環(huán)進入下一次循環(huán)
# with open() as file 以with語句打開文件(數據保存)
四、轉義字符
\ 行尾續(xù)行符
\' 單引號?
\'' 雙引號
\a 響鈴
\e 轉義
\n 換行
\t 橫向制表符
\f 換頁
\xyy 十六進制yy代表的字符
\\反斜杠符號
\b 退格
\000 空
\v 縱向制表符
\r 回車
\0yy 八進制yy代表的字符
\other 其他的字符以普通格式輸出
python輸入輸出函數input(123)輸入函數123=輸入時候提示的數值print()輸出函數代碼格式。
1、首先打開python軟件,創(chuàng)建一個新的文檔。
2、其次點擊設置界面,找到公式輸入。
3、最后直接輸入三角函數的平方值即可。
#!/usr/bin/env python
# -*- coding: utf-8 -*-
a = input()
print "千位是: %s" % str(a)[0]
print "百位是: %s" % str(a)[1]
print "十位是: %s" % str(a)[2]
print "個位是: %s" % str(a)[3]
當運行程序時,在控制臺輸入2345,輸出結果是:
千位是: 2
千位是: 3
千位是: 4
千位是: 5
擴展資料
1、python輸入用法介紹:
python輸入時使用input( )函數,這個函數只能接收“數字”的輸入,返回所輸入的數字的類型( int, float )。示例:
a = input("input a: ")
print(a,type(a))
2、python字符串切割:
python中string字符串使用[]可以通過索引獲取字符串中字符,例如:
a = "Hello"
print "a[1] 輸出結果:", a[1]
a[1] 輸出結果: e
在Python中對一個列表進行表示的時,通常使用的都是一個方括號,然后再使用逗號將列表中的每一個元素進行分割,舉個簡單的例子:
color=[‘green’,’blue’,’red’]
在這個例子中,我們創(chuàng)建了一個名為color的列表,其中‘green’,’blue’,’red’ 是這個列表的三個元素,元素之間用逗號隔開。有時候,我們要接收其他數據,需要一個空列表,那么如何創(chuàng)建一個空列表呢?創(chuàng)建空列表的方法如下:
HH=[]
在列表中不進行任何元素的添加,就是創(chuàng)建一個空列表,上面我們就是簡單的創(chuàng)建了一個名為HH的列表,如果要將列表中的元素進行打印的話,可以結合print函數,比如:
color=[‘green’,’blue’,’red’]
print(color)
運行結果:
[‘green’,’blue’,’red’]
到此這篇關于Python怎么輸入一個列表?Python輸入列表的方法的文章就介紹到這了,想必大家也有了一定的了解,趕緊動手實踐一下吧,更多相關Python輸入一個列表內容可以繼續(xù)關注進行學習。
一共12行,12000列的數據,用Excel讀取第m到第n列的數據繪制成折線圖,折線圖縱坐標就是表格中的值,橫坐標就是列數,每一行一張圖
名稱欄目:python橫向輸入函數 Python中輸入函數
文章位置:http://chinadenli.net/article30/hihpso.html
成都網站建設公司_創(chuàng)新互聯,為您提供、外貿建站、營銷型網站建設、全網營銷推廣、做網站、企業(yè)建站
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯