1. 程式人生 > >python 學習 改變文章大小寫 DAY21

python 學習 改變文章大小寫 DAY21

def rtext(fname):
    fo = open(fname,'r',encoding = 'utf-8')
    f = fo.readlines()
    ls = []
    for line in f:
        line = line.split()
        ls.append(line)
    fo.close()
    return ls
fname = input("請輸入檔名稱:")
ls = rtext(fname)
fo = open(fname,"w+",encoding = 'utf-8')
for i in range(len(ls)):
    for j in range(len(ls[i])):
        x = ls[i][j]
        if x==ls[i][len(ls[i])-1]:
            x = x.upper()
            fo.write(x+"\n")
        else:
            x = x.upper()
            fo.write(x+" ")

fo.close()


相關推薦

python 學習 改變文章大小寫 DAY21

def rtext(fname): fo = open(fname,'r',encoding = 'utf-8') f = fo.readlines() ls = [] for line in f: line = line.sp

python學習:修改字符串大小寫

tle 修改 font pri 小寫 span 輸出 print int 修改字符串大小寫 函數:title()字符串首字母大寫,upper()字符串全部大寫,lower()字符串全部小寫。 代碼舉例: name = "ada lovelace"print(name.tit

小白python學習——matplotlib篇——繪製簡單點和直線、顏色,字型大小改變

1.直線: import matplotlib.pyplot as plt input_values=[1,2,3,4,5] squares = [1,4,9,16,25] #設定圖表標題,並給座標軸加上標籤 plt.plot(input_values,squares,linewidth=5)

python學習之路---day21--模組和棧

模組和棧一:計數模組collections 基礎版本: s="qwewsfdfjiehrfqweqweqwqewq" dic={} for el in s: d

python學習筆記17:下載微信公眾號相關文章

目的:從零開始學自動化測試公眾號中下載“pytest"一系列文件 1、搜尋微訊號文章關鍵字搜尋 2、對搜尋結果前N頁進行解析,獲取文章標題和對應URL 主要使用的是requests和bs4中的Beautifulsoup Weixin.py import requests from

Python學習--day21

day 21 一、面向物件概述 1、什麼是面向物件: 1、面向過程的程式設計:   面向過程,核心是過程,即解決問題的步驟,編寫程式好比在設計一條流水線,為了得到合格的產品(程式),人為指定程式需要翔安什麼再幹什麼。它是一種機械式的思維方式。   優點:將複雜的問題流程化,進而簡單化(將一個複雜的問

python學習--python實現按鍵精靈之windows訊息機制文章整理

1.如何利用Python和win32程式設計避免重複性體力勞動(一)——開始、FindWindow和FindWindowEx http://blog.csdn.net/seele52/article/details/17504925 2.如何利用Python和win32程式設計避免重

python學習的幾篇文章推薦

作為指令碼語言Python上手容易,但要學好Python能寫出一手漂亮的、Pythonic的Python程式碼並非一日之功,本文的目的在於推薦一些優秀的Python相關的文章(至於書大家可以看dip、learning python和官方手冊去),讓你在成長為一名Python

有C/C++/Java基礎的,學習Python一篇文章就夠了

我在學校裡學習的是C、C++、C#,實習的時候公司裡用的都是Java,於是又自學了java。用我領導的一句話說,“C++轉Java幾天時間就夠了”。最近在學習深度學習演算法和自然語言處理的時候,很多演算法都是用python寫的,於是又下定決定學習了python。

python學習之路(四)

[1] size class dex epc uri msu 語句 這就是 繼續昨天的學習,學到了數組。 首先有兩個數組,name1和name2.我們可以將兩個數組合並 name1=[1,2,3,4] name2=[5,6,7,8] names=name1.extend(

python 學習方法

模塊 經驗 utili 交互 class 印象 www 進行 os.path 依據本人的學習經驗,我總結了下面十點和大家分享: 1)學好python的第一步。就是立即到www.python.org站點上下載一個python版本號。我建議剛開始學習的人,不要下載具有ID

Python學習筆記-2017.5.4

列表 lin 覆蓋範圍 復習 處理 pytho 內部 global txt 本文章記錄學習過程中的細節和心得: 復習所學課程: 1、文件的操作:   打開文件,對文件的操作打開方式有兩種:   第一種:      f = open("test.txt", "r")#以只讀

Principle of Computing (Python)學習筆記(7) DFS Search + Tic Tac Toe use MiniMax Stratedy

ide out generate depth sku color ati cond with 1. Trees Tree is a recursive structure. 1.1 math nodes https://class.coursera.org/prin

Python學習:集合(set)

pythonpython的set和其他語言類似, 是一個無序不重復元素集, 基本功能包括關系測試和消除重復元素. 集合對象還支持union(聯合), intersection(交), difference(差)和sysmmetric difference(對稱差集)等數學運算. sets 支持 x in s

Python學習筆記-基礎Day01

虛擬機 python 處理器 Python與其他語言的對比:C 和 Python、Java、C#對比C語言:代碼編譯得到機器碼,機器碼在處理器上直接執行。其他語言:代碼編譯得到字節碼,虛擬機執行字節碼並轉換成機器碼然後在處理器上執行Python之類的高級語言相對C語言開發效率較高,不需要開發者考慮

Python學習day13 Django 分頁/Session/Cookie

min art .post sso quest mit out -- asset Created on 2017年5月3日 第1課:上節作業簡介 鼠標放上表單後進入編輯模式-----需學習----CMDB裏會學到模態對話框裏--彈出對話框---對後臺進行操作---方式:1

Python學習筆記——叠代器和生成器

返回對象 node manual 通過 line 計數 bject repr 對象 1、手動遍歷叠代器   使用next函數,並捕獲StopIteration異常。 def manual_iter(): with open(‘./test.py‘) as f:

python學習——python介紹

檢查 運算 運行期 library java 統計分析 統計 drop 維護 一、python的簡要介紹   python的創始人吉多·範羅蘇姆(Guido van Rossum)。 python可以應用於眾多領域,如:數據分析、組件集成、網絡服務、圖像建理、數值計算和科學

python學習之-項目開發目錄規範

使用說明 可執行 程序說明 一行 python學習 規範 功能性 行程 -m 軟件目錄結構規範有什麽好處:  通過規範化,能夠更好的控制軟件結構,讓程序具有更高的可讀性。項目目錄組織結構如下: Foo/         # 項目名 --bin/     # 可執

Python學習:函數(function)

python編寫函數def是可執行的代碼。Python函數是有一個新的語句便攜的,即def。不像C這樣的編譯語言,def是一個可執行的語句,函數並不存在,知道Python運行了def後才存在。事實上,if語句、while語句升至是其他的 def中嵌套都是合法的。def創建一個函數對象,並將其賦值給某一變量名。