日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python扫盲系列--(4)

發(fā)布時間:2024/1/23 python 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python扫盲系列--(4) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

python中的常用數(shù)學(xué)函數(shù):

import math print (abs(-1)) print (math.ceil(3.4)) #返回數(shù)字的上入整數(shù) print (math.ceil(-3.1)) print (math.exp(3)) #返回e的x次冪,e=2.718281828459045 print (math.log(100,10)) #以10為底數(shù), print(math.log(10)) #log默認以e為底數(shù) print (math.pow(2,3)) #x**y 運算后的值。 print (math.sqrt(4)) print (math.asin(0.5)) #得出的結(jié)果是弧度數(shù) print (math.degrees(math.asin(0.5))) #degrees()可以將弧度轉(zhuǎn)化為角度 print (math.degrees(math.pi/2)) print ("radians(math.pi/2) : ", math.radians(math.pi/2)) #radins()將角度轉(zhuǎn)化為弧度1 4 -3 20.085536923187668 2.0 2.302585092994046 8.0 2.0 0.5235987755982988 29.999999999999996 90.0 radians(math.pi/2) : 0.027415567780803774

python常用的隨機函數(shù)

import random print (random.choice(range(10))) #從0-9中隨機選一個數(shù) print (random.choice([1,3,5,7,9])) print (random.choice('abcdefgh'))print (random.randrange(1,100,2)) #1=<x<100,by=2 print (random.randrange(100)) #0=<x<100,by=1print (random.random()) #0=<x<1random.seed() print (random.random()) #改變隨機數(shù)生成器的種子seedc=[1,5,2,7] print (random.shuffle(c))#將序列的所有元素隨機排序print (random.uniform(1,4)) #隨機生成下一個實數(shù),它在[x,y]范圍內(nèi)。3 5 g 23 3 0.5943512943089817 0.1270469674006558 None 2.8621841752262354 var1 = 'Hello World!' print ("已更新字符串 : ", var1[:6] + 'Runoob!')已更新字符串 : Hello Runoob!print ("我叫 %s 今年 %d 歲!" % ('小明', 10))我叫 小明 今年 10 歲! 符?? 號描述
????? %c?格式化字符及其ASCII碼
????? %s?格式化字符串
????? %d?格式化整數(shù)
????? %u?格式化無符號整型
????? %o?格式化無符號八進制數(shù)
????? %x?格式化無符號十六進制數(shù)
????? %X?格式化無符號十六進制數(shù)(大寫)
????? %f?格式化浮點數(shù)字,可指定小數(shù)點后的精度
????? %e?用科學(xué)計數(shù)法格式化浮點數(shù)
????? %E?作用同%e,用科學(xué)計數(shù)法格式化浮點數(shù)
????? %g?%f和%e的簡寫
????? %G?%f 和 %E 的簡寫
????? %p?用十六進制數(shù)格式化變量的地址

Unicode 字符串

在Python2中,普通字符串是以8位ASCII碼進行存儲的,而Unicode字符串則存儲為16位unicode字符串,這樣能夠表示更多的字符集。使用的語法是在字符串前面加上前綴?u。

在Python3中,所有的字符串都是Unicode字符串。

str.capitalize()>>> str="hello PYTHON"; >>> str.capitalize() 'Hello python' >>> str="123 hello PYTHON" >>> str.capitalize() '123 hello python' >>> str="@ Hello PYTHON" >>> str.capitalize() '@ hello python'

1、首字符會轉(zhuǎn)換成大寫,其余字符會轉(zhuǎn)換成小寫。

2、首字符如果是非字母,首字母不會轉(zhuǎn)換成大寫,會轉(zhuǎn)換成小寫。


#!/usr/bin/python3str="www.runoob.com" sub='o' print ("str.count('o') : ", str.count(sub))sub='run' print ("str.count('run', 0, 10) : ", str.count(sub,0,10))str.count('o') : 3 str.count('run', 0, 10) : 1

?

統(tǒng)計,某字符(串)在區(qū)間內(nèi)出現(xiàn)的次數(shù);


bytes.decode(encoding="utf-8", errors="strict")
  • encoding -- 要使用的編碼,如"UTF-8"。
  • errors -- 設(shè)置不同錯誤的處理方案。默認為 'strict',意為編碼錯誤引起一個UnicodeError。 其他可能得值有 'ignore', 'replace', 'xmlcharrefreplace', 'backslashreplace' 以及通過 codecs.register_error() 注冊的任何值。

該方法返回解碼后的字符串。比如這樣,UTF-8 編碼: b'\xe8\x8f\x9c\xe9\xb8\x9f\xe6\x95\x99\xe7\xa8\x8b'


輸出字符串的個數(shù):

str = "runoob" print(len(str)) # 字符串長度 l = [1,2,3,4,5] print(len(l)) # 列表元素個數(shù)

6

5


?

創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎

總結(jié)

以上是生活随笔為你收集整理的python扫盲系列--(4)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。