① 如何用python輸入一個整數輸出這個數的2倍
Python將一個整數轉換為一個字元的方式很簡單,只需調用str函數,即可轉換,具體信息如下。
1、首先打開一個關於python的任意編輯器。
② python中的__str__函數作用
__str__方法:總結
在python中方法名如果是__xxxx__()的,那麼就有特殊的功能,因此叫做「魔法」方法,當使用print輸出對象的時候,只要自己定義了__str__(self)方法,那麼就會列印從在這個方法中return的數據
例子1:如:
class Car:
def __init__(self, newWheelNum, newColor):
self.wheelNum = newWheelNum
self.color = newColor
def __str__(self):
msg = "嘿。。。我的顏色是" + self.color + "我有" + int(self.wheelNum) + "個輪胎..."
return msg
def move(self):
print('車在跑,目標:夏威夷')
BMW = Car(4, "白色")
print(BMW)
例子2:如:
class Cat:
"""定義了一個Cat類"""
#初始化對象
def __init__(self, new_name, new_age):
self.name = new_name
self.age = new_age
def __str__(self):
return "%s的年齡是:%d"%(self.name, self.age)
#方法
def eat(self):
print("貓在吃魚....")
def drink(self):
print("貓正在喝kele.....")
def introce(self):
print("%s的年齡是:%d"%(self.name, self.age))
#創建一個對象
tom = Cat("湯姆", 40)
lanmao = Cat("藍貓", 10)
print(tom)
print(lanmao)
運行結果:
湯姆的年齡是:40
藍貓的年齡是:10
③ python中str函數是什麼意思
Python中的str可以表示字元串類,也可以是將變數強制轉換為字元串的函數,寫作str()。str函數是Python內置函數的一種,可以直接使用,無需調用。
Python由荷蘭數學和計算機科學研究學會的Guido van Rossum於1990年代初設計,作為一門叫做ABC語言的替代品。Python提供了高效的高級數據結構,還能簡單有效地面向對象編程。
Python語法和動態類型,以及解釋型語言的本質,使它成為多數平台上寫腳本和快速開發應用的編程語言,隨著版本的不斷更新和語言新功能的添加,逐漸被用於獨立的、大型項目的開發。
Python解釋器易於擴展,可以使用C或C++(或者其他可以通過C調用的語言)擴展新的功能和數據類型。Python也可用於可定製化軟體中的擴展程序語言。Python豐富的標准庫,提供了適用於各個主要系統平台的源碼或機器碼。
④ python字元串怎麼和整數連接
1、在python中完成字元串和數字的拼接,可以使用內置函數str()。
⑤ python2.7中__str__怎麼用
__str__(self) #在使用print語句時被調用
>>>classstd:
def__init__(self,name):
self.name=name
def__str__(self):
return"hi"+self.name
>>>test=std("zhangsan")
>>>printtest
hizhangsan
⑥ python之字元串內置函數
1. 字元串字母處理
2. 字元串填充
str.ljust(width, fillchar)、str.center(width, fillchar)、str.rjust(width, fillchar)
返回一個指定的寬度 width 「居左」/「居中」/「居右」的字元串,如果 width 小於字元串寬度直接返回字元串,否則使用 fillchar 去填充。
3,字元串計數
str.count(sub, start, end)
#統計字元串里某個字元出現的次數。可選參數為在字元串搜索的開始與結束位置。
start, end遵循**「左閉右開」**原則。
4. 字元串位置
str.endswith(suffix, start, end)和str.startswith(substr, beg, end)
#判斷字元串是否以指定後綴結尾/開頭,如果以指定後綴「結尾」/「開頭」返回 True,否則返回 False。
5. 字元串查找
6. 字元串判斷
7. 字元串拼接
str.join() #將序列中的元素以指定的字元連接生成一個新的字元串。
s1 = "-" s2 = "" seq = ("r", "u", "n", "o", "o", "b")
# 字元串序列 print (s1.join( seq )) print (s2.join( seq )) r-u-n-o-o-b runoob
8. 統計字元串長度
str.len() #返回對象(字元、列表、元組等)長度或項目個數。
9. 去除字元兩側空格
str.lstrip()、str.rstrip()、str.strip() #截掉字元串「左邊」/「右邊」/「左右」兩側的空格或指定字元。
str0 = ' Hello World!' str0.lstrip() 'Hello World!' str1 = 'aaaa Hello World!' str1.lstrip('a') ' Hello World!'
10. str.maketrans(intab, outtab)和str.translate(table)
str.maketrans()創建字元映射的轉換表
str.maketrans()根據參數table給出的表轉換字元串的字元。
str.maketrans()傳入的也可以是字典
tab = {'e': Ɖ', 'o': Ɗ'} trantab = str.maketrans(tab) str0.translate(trantab) 'H3ll4 W4rld!'
11. 字元串替換
str.replace(old, new, max)
12. 字元分割
str.split(str, num)
13. 字元填充
str.zfill(width)
返回指定長度的字元串,原字元串右對齊,前面填充0。
⑦ python的replace函數怎麼用
Python replace()方法把字元串中的old(舊字元串)替換成new(新字元串),如果指定三個參數max,則替換不超過max次。
語法
replace()方法語法:
str.replace(old, new[, max])
參數
old -- 將被替換的子字元串;
new -- 新字元串,用於替換old子字元串;
max -- 可選字元串,替換不超過max次。
返回值
返回字元串中的old(舊字元串)替換成new(新字元串)後生成的新字元串,如果指定第三個參數max,則替換不超過max次。
實例
#!/usr/bin/python
str = "this is string example....wow!!! this is really string";
print str.replace("is", "was");
print str.replace("is", "was", 3);
輸出結果
thwas was string example....wow!!! thwas was really string
thwas was string example....wow!!! thwas is really string
⑧ Python函數def correct_sentence(text: str) -> str:
char *strtok(char *s, char *delim); 分解字元串為一組字元串。s為要分解的字元串,delim為分隔符字元串。 首次調用時,s指向要分解的字元串,之後再次調用要把s設成NULL。 strtok在s中查找包含在delim中的字元並用NULL('')來替換,直到找遍整個字元串。
⑨ python str和repr的區別
str與repr區別:
1、python中str函數通常把對象轉換成字元串,即生成對象的可讀性好的字元串,一般在輸出文本時使用,或者用於合成字元串。str的輸出對用戶比較友好適合print輸出。
2、pyton中repr函數將一個對象轉成類似源代碼的字元串,只用於顯示。repr的輸出對python友好,適合eval函數得到原來的對象。
3、在類中實現__str__和__repr__方法,就可以得到不同的返回,示例代碼:
>>>classtest(object):
def__repr__(self):
return"returntestrepr()string."
def__str__(self):
return"returnteststr()string."
>>>print(str(test()))
returnteststr()string.
>>>print(repr(test()))
returntestrepr()string.
⑩ str在python中用法
Python中的str可以表示字元串類,也可以是將變數強制轉換為字元串的函數,寫作str()。str函數是Python內置函數的一種,可以直接使用,禪者無需調用。python中srt的全稱是SubRip Text,srt文件打開方式srt文件可以使用系統自帶的.文本處理器來打開,比如notepad.exe,write.exe,word等文件處理軟體。在Python中,str 表賀神薯示瞎李字元串類 ,也可以是將變數強制轉換為字元串的函數,寫作str()。