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

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > python >内容正文

python

day3----python变量与常量

發(fā)布時(shí)間:2023/12/2 python 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 day3----python变量与常量 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

一、python變量:

? ? ? ? ?1、概述:(1)程序可操作的存儲(chǔ)空間的名稱;(2)程序運(yùn)行期間可以改變的數(shù)據(jù)(3)每個(gè)變量都有特定的類型

? ? ? ? ?2、作用:將不同類型的數(shù)據(jù)存儲(chǔ)到內(nèi)存中

? ? ? ? ?3、定義變量:變量名 = 初始值? (初始值:為了確定變量類型)

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ???age??=? ?10? ;? ? ???str?= ‘hello world’

? ? ? ? ?4、數(shù)據(jù)存儲(chǔ):? 變量名? =? 數(shù)據(jù)值

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 注意:變量在使用前必須定義,否則報(bào)錯(cuò)

? ? ? ? ?5、刪除變量:? ? del 變量名? ;? ?刪除后變量無(wú)法引用,相當(dāng)于未定義該變量;

?

?

二、python常量:

? ? ? ? 1、概述: 程序運(yùn)行期間不可以改變的數(shù)據(jù)? ,?age =?10??

? ? ? ? 2、數(shù)字類型

? ? (1)整數(shù):python可以處理任意大小的整數(shù),也包括負(fù)整數(shù)。

num1 = 25num2 = num1 #聯(lián)系定義多個(gè)變量 num3 = num4 =num5 = 1 print(num1,num2,num3,num4,num5) #交互式賦值定義變量 num6,num7 = 6, 7 print(num6,num7)

運(yùn)行結(jié)果:

25 25 1 1 1 6 7

? (2)浮點(diǎn)數(shù):浮點(diǎn)型由整數(shù)部分與小數(shù)部分組成,浮點(diǎn)數(shù)運(yùn)算可能會(huì)有四舍五入的誤差。

f1 = 1.1 f2 = 2.2 print(f1 + f2)

運(yùn)行結(jié)果:

3.3000000000000003

? (3)復(fù)數(shù):實(shí)數(shù)部分和虛數(shù)部分構(gòu)成,可以用 a + bj。

? ? 3、數(shù)字類型轉(zhuǎn)換

print(int(1.9)) print(float(1)) print(int("123")) print(float("12.3")) #如果有其他無(wú)用字符會(huì)報(bào)錯(cuò) #print(int("123abc")) 運(yùn)行報(bào)錯(cuò) #只有作為正負(fù)號(hào)才有意義 print(int("+123")) #print(int("12+3")) 運(yùn)行報(bào)錯(cuò) print(int("-123"))

運(yùn)行結(jié)果:

1 1.0 123 12.3 123 -123

? 4、簡(jiǎn)單運(yùn)算

(1)絕對(duì)值、最大值、最小值

a1 = -10 print(abs(a1)) #比較兩個(gè)數(shù)的大小 a3 = 6 a4 = 9 a5 = 100 print((a3>a4)-(a3<a4)) print((a4>a4)-(a4<a4)) print((a5>a4)-(a5<a4)) #取給定參數(shù)的最大值 print(max(a3,a4,a5)) #取給定參數(shù)的最小值 print(min(a3,a4,a5))

運(yùn)算結(jié)果:

10 -1 0 1 100 6

(2)求x的y次方? ? 例:2^5

print(pow(2,5))

結(jié)果:32

(3)round 四舍五入

? ? ? ? round(x[,n]) 返回浮點(diǎn)數(shù)x的四舍五入的值,如果給出n值,則代表舍入到小數(shù)點(diǎn)后n位。

print(round(3.456)) print(round(3.556)) print(round(3.556,2)) #2表示輸出結(jié)果保留兩位小數(shù) print(round(3.556,1)) #1表示輸出結(jié)果保留一位小數(shù)

運(yùn)行結(jié)果:

3 4 3.56 3.6

5、import 導(dǎo)入庫(kù)

? ? ? ? 庫(kù):封裝一些功能

? ? ?1)? ?math : 數(shù)學(xué)相關(guān)的庫(kù)

(1)向上取整??.ceil

import math#.ceil 向上取整 print(math.ceil(18.1)) print(math.ceil(18.9))

運(yùn)行結(jié)果:19

(2)向下取整? ?.floor 向下取整

print(math.floor(18.1)) print(math.floor(18.9))

運(yùn)行結(jié)果:18

(3).modf()返回整數(shù)部分與小數(shù)部分,結(jié)果都為浮點(diǎn)型

print(math.modf(22.3))

運(yùn)行結(jié)果:(0.3000000000000007, 22.0)

(4).sqrt()開(kāi)方

print(math.sqrt(16))

運(yùn)行結(jié)果:4

2)import 導(dǎo)入庫(kù)

? ? ? random : 隨機(jī)數(shù)

(1)隨機(jī)數(shù)

? ? ? ? ?法一:從序列的元素中隨機(jī)挑選一個(gè)元素

import math import random#法一:從序列的元素中隨機(jī)挑選一個(gè)元素 print(random.choice([1,3,5,7,9,"a","b"]))

運(yùn)行結(jié)果:a

? ? ? ?法二:

print(random.choice(range(5))) #range(5) = [0,1,2,3,4] print(random.choice("hello")) #"hello" ==["h","e","l","l","o"]

運(yùn)行結(jié)果:4? ?o

(2)生成一個(gè)1--10之間的隨機(jī)數(shù)

print(random.choice(range(1,11)))

運(yùn)行結(jié)果:10

(3)隨機(jī)數(shù)。

? ? ? 從指定范圍內(nèi),按指定的基數(shù)遞增的集合中選取一個(gè)隨機(jī)數(shù)

? ? ? ?random.randrange([start,]stop[,step])

? ? ? ?start --指定范圍的開(kāi)始值,包含在范圍內(nèi)

? ? ? ?stop --指定范圍的結(jié)束值,但不包含在范圍內(nèi)

? ? ? ?step --指定的遞增基數(shù),默認(rèn)是1

import math import randomprint(random.randrange(1,100,2)) #步長(zhǎng)為2 #從0-99選取一個(gè)隨機(jī)數(shù) print(random.randrange(100)) # 隨機(jī)生成[0,1)間的數(shù)(浮點(diǎn)數(shù)),且不能傳值 print(random.random())

運(yùn)行結(jié)果:5? ??53? ? ? ?0.019663419508657354

(4).shuffle(list)? ??將序列的所有元素隨機(jī)排序

list = [1,2,3,4,5] #將序列的所有元素隨機(jī)排序 random.shuffle(list) print(list)

運(yùn)行結(jié)果:[5, 1, 4, 3, 2]

(5).uniform()? ? ? ?隨機(jī)生成一個(gè)實(shí)數(shù),它在[3,9]范圍內(nèi)

print(random.uniform(3,9))

運(yùn)行結(jié)果:5.7425568133068134

?

轉(zhuǎn)載于:https://www.cnblogs.com/tw1314/p/10523320.html

總結(jié)

以上是生活随笔為你收集整理的day3----python变量与常量的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

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