變數型別 字串 數值型 bool型別

2021-10-02 16:05:15 字數 2268 閱讀 5527

拓:

python中的變數型別可以分為:字串(str),數字(int、float、comple:複數…),列表(list),元組(tuple),字典(dict).

number = 10

number = number + 10//功能相同:number +=10

拓展:

number  += 10

number -= 10

number * = 10

number /= 10

利用import math引入複雜的數學公式包,

其中:其他數學函式:

結果:true,false

true,false——>(true,false)

true == 1——>true

false == 0——>true

100>10——>true

布林型別的運算:與運算、或運算、非運算

與運算(同真為真)

true and true——> true

true and false——>false//只要含false則為false

或運算(同假為假)

false or false——>false

true or flase——>true //只要有乙個true則為true

非運算,取反

not false——>true

拓:運用與<,<=,>,>=,==,!=,is等運算(操作)符時,返回的均為true或false

python中字串可以用雙引號,也可以用單引號

通過單、雙引號恰當的使用,可以避免不必要的字元轉義(escape),也就是說,可以避免使用\**義字元)

line = "hello singtop"——>hello singtop

line = "hello singtop\""——>hello singtop"

line = 'hello \'singtop'——>hello 'singtop

字串也可以進行加法運算:

line_1 = "ni hao "

line_2 = "singtop"

line_1+line_2——>ni hao singtop

字串的乘法操作:

line = "singtop"

line* 5——>singtop singtop singtop singtop singtop

判斷字串的長度:len()

line = "singtop"

len(line)——>7

注:字串是不可變型別的變數

id(line)——>140409972965760 //指line儲存的ni hao的記憶體位址

line = "bu hao"

line_cope = line

id(line)——>139933919633840 //指line儲存的bu hao的記憶體位址

id(line_cope)——>139933919633840 //指line_cope指向bu hao的記憶體位址

將某一變數重新賦值,改變的是其變數的指向,而不是記憶體中的值。

id()函式,返回乙個身份識別符,可以理解為乙個變數的記憶體位址。

import time

time.sleep(10)//使程式沉睡10秒

line[0:20:2]——>wloet ejn

[n,m,k]:指從n到m個字元,每個k個字元取乙個

line[-10:]——>to beijing //取後10個字元,預設到最後乙個

capitalize():將字串中的第乙個字元轉化成大寫,其他的轉化成小寫。

注:上面我們用到的所有字串函式,都是我們生成乙個新的字串,原有的字串是不變的。

@夢幻泡沫

javaScript 數值型和字串型之間的轉換

1.數值型到string型的轉化 假設該數值型 int float double 變數為 num 其轉化後得到的字串為 str 則其轉化為字串的方式為有三種,分別如下 1 str string.valueof num 2 str integer.tostring num 3 str num 2.st...

mysql概要(二)型別(數值型,字元型,時間型別

1.mysql數值型範圍 tinyint可選屬性 tinyint n unsigned zerofill n 表示顯示長度,與zerofill配合使用,即長度不夠用0填充,並且自動變成無符號的數,n僅表示一種顯示效果不配合zerofill沒有實際意義。unsigned 表示無符號,即表示 0且最大值...

C 字串轉換為數值型

引言 字串處理中,常常需要把字串轉換成數值型。方法有很多,這裡總結兩種比較簡單的方法。方法一c 自帶函式atoi char s 函式原型 include atoi char s 參考 方法二利用stringstream字串輸入輸出流 include include include using nam...