拓:
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...