【Python-2.7】大小寫轉換函式
字母大小寫是程式設計過程中經常遇到的問題,如下函式可以靈活的進行大小寫轉換:
title():把單詞首字母轉換為大寫;
upper():把每個字母轉換為大寫;
lower():把每個字母轉換為小寫。
示例如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
#message變數
>>>
message = 'HELLO
world!'
>>> print (message)
HELLO
world!
#首字母大寫
>>> print (message.title()) Hello
World!
#全部大寫
>>> print (message.upper())
HELLO
WORLD!
#全部小寫
>>> print (message.lower())
hello
world!
|
相關推薦
【Python-2.7】大小寫轉換函式
字母大小寫是程式設計過程中經常遇到的問題,如下函式可以靈活的進行大小寫轉換: title():把單詞首字母轉換為大寫; upper():把每個字母轉換為大寫; lower():把每個字母轉換為
【python 2.7】輸入任意字母數字,輸出其對應的莫爾斯碼並播放聲音
技術 ini lease pre 無線 () .com bye eas #python 2.7 #!/usr/bin/env python # -*- coding:utf-8 -*- import os import winsound,sys,time _
【python 2.7】獲取外部引數
import sys res_0 = sys.argv[0] res_1 = sys.argv[1] res_2 = sys.argv[2] print res_0 print res_1 print res_2
【Python 2.7】xlrd讀取Excel檔案
這篇博文參考於《Python 資料處理》讀取Excel檔案需要用到xlrd模組,模組下載地址:xlrd下載地址下面我們使用xlrd模組提取Excel檔案中的童工和童婚比例:""" 這是用來分析童工和童婚
Python學習【第2篇】:Python之數據類型
msg ear sleep abc 命令 play bbbb 朋友 == 數字類型和字符串類型 1.bin()函數將十進制轉換成而進制 2.oct()函數將十進制轉換成八進制 3.hex()函數將十進制轉換成十六進制 十六進制表示:0-9 a b c
Python學習【第2篇】:Python之數據類型(2)
append 但是 iss 代碼 key 常用方法 uber ner ces 元組 #為何要有元組,存放多個值,元組不可變,更多的是用來做查詢 t=(1,[1,3],‘sss‘,(1,2)) #t=tuple((1,[1,3],‘sss‘,(1,2))) #
python爬蟲【第2篇】
multi 實現 from eat 進程 lun pid RR print 一、多進程 1.fork方法(os模塊,適用於Lunix系統) fork方法:調用1次,返回2次。原因:操作系統經當前進程(父進程)復制出一份進程(子進程),兩個進程幾乎完全相同,fork方法分別在
Python開發【第2篇】【數據類型】
修改元素 八進制 ola pen str count() list name sort 一、數字 數字數據類型用於存儲數值。 他們是不可改變的數據類型,這意味著改變數字數據類型會分配一個新的對象。 # 創建對象 var1 = 1 var2 = 2 # 刪除對象 del
【Python技術棧】02 Python3 Code 函式、類與繼承、裝飾器
0723 函式引數 *argm: 元組型別 **argm: 字典型別 In [1]: def sum(a, b, *argm): ...: print(a, b, argm) ...: ...: sum(1, 2, 'evan', 'pig', 'do
【python學習筆記】python函式定義和傳參方法說明
一、函式定義方式 函式定義用關鍵字def,其引數傳遞不用設定型別,也不用定義返回,然後在函式名稱後加上:號,這點和java很不一樣,相對來說更加簡單了;另外包含關係上用四個空格來標識,而非java的;號; 如下為一個範例,定義了一個函式用來生成任意上界的菲波那契數列: # -*- c
【Python web 開發】自定義使用者認證函式
自定義 使用者認證類,記得之前在mxonline 裡面做過, 主要思路是: 第一步:在seeting 裡面設定自定義的backends 第二步:在user views 裡面寫檢視函式 自定義使用者認證函式要繼承ModelBackend,並且要重寫
【Python web 開發】使用者註冊功能(2)
我們繼續來完善使用者的註冊功能 註冊的時候前端post過來 手機號,驗證碼,密碼,而密碼和驗證碼我們只需要在serialzers 裡面驗證用,不需要序列化返回給前端 正常的serialzers 是怎樣的邏輯呢? 我們來看下CreateModelMixin 的原始碼
【Python 學習記錄】 2.試試python編輯器,匯入py檔案
這節中,我突然發現Python其實是自帶編輯器的,所以為什麼我還去下了notepad++啊…… 1.Python編輯器 由於不滿足於每次開啟Python都要重新寫一遍所有程式碼,我決定將所有程式碼儲存下來,把一些可以重複利用的部分寫成函式的形式,儲存成.py檔
【python學習筆記】33:生成器、迭代器、高階函式
生成器 生成器(generator)相比列表推導式,只佔用很小的空間,因為它是一邊迴圈一邊推算,通過next()呼叫下一元素,並在結束時丟擲StopIteration異常,在語法上只要把[]換成()即可
【劍指offer】包含min函式的棧【python】
題目描述 定義棧的資料結構,請在該型別中實現一個能夠得到棧中所含最小元素的min函式(時間複雜度應為O(1))。 演算法思想,採用一個輔助棧的形式。 如果push了一個比較大的數字,那麼仍然在輔助棧中
【python學習筆記】12:用matplotlib繪製3D函式影象
①用pyplot的figure()函式可以建立一個figure物件 ②以它為引數建立Axes3D物件,使之具有3D座標軸 ③pyplot的show()方法可以顯示所有figure物件 *顯示兩個3D座標軸 import matplotlib.pyplot as plt #
【python學習筆記】用正則表示式從含中文的網頁中提取資料(含編碼轉換)
目標:用正則表示式從含中文的網頁中提取資料 1、獲得網頁全部資料 1.1思考過程 確定我們要操作的網頁:url = 'http://q.stock.sohu.com/cn/603077/cwzb.shtml' 開啟要操作的網頁:req = urllib2.open(url)
python 大小寫轉換函式
專案中有個功能要求將字串第一個字母改為大寫,查了文件及搜尋引擎,沒找到,自己寫了一個,非常簡單 1 def upperFirstWord(inStr): 2 return "%s" % (inStr[:1].upper() + inStr[1:]) 順便溫習一
【python進階】自定義庫函式
在python使用過程中,在不同的專案裡,常常會出現頻繁地自定義同一個函式的情況。為了解決這個問題,我們可以選擇建立一個自定義的庫,並將其新增到系統路徑中 具體操作如下: 在任意位置新建一個專案my_libs,並在其中新建python檔案my_lib1和m
【c/c++】型別轉換函式(型別轉換運算子過載函式)
用轉換建構函式可以將一個指定型別的資料轉換為類的物件。但是不能反過來將一個類的物件轉換為一個其他型別的資料(例如將一個Complex類物件轉換成double型別資料)。在C++提供型別轉換函式(type conversion function)來解決這個問題。型別轉換函式的