1,eval() 獲取原始資料型別例1:
str = "10"a =eval(str)
print(a,type(a))
a得到的結果是整型10,不是字串10例2:
str1 = "1 + 3
"a = eval(str("
str1"))
print(a,type(a))
a 得到的是1+3的值,而不是1+3這個字串2,三目運算
例如:函式1 if 條件 else 函式2
if條件成執行函式1,否則執行函式2
例:
num1 = 2num2 = 4result = num1 if num1 >num2 num2view codeprint(result)
3, else 特殊用法
my_str = 'abcd
'for i in
my_str:
if i == 'c'
:
print('
找到了指定字元')
break
(不是正常結束)
else: #
只有上面的for迴圈正常執行,才能執行下面的else語句
print('
沒有找到指定字元
')
python中else的三種用法
要麼 不然 num input 輸入乙個數字 if num 2 0 print 偶數 else print 奇數 如果迴圈是一步一步執行完的,而不是break跳出的,就 import random for x in range 0,3 if random.randint 0,9 2 0 break ...
JS的if語句和三目運算子
nan not a number 1.js裡面的資料型別 原始 基本 資料型別 number 數字 string 字串 boolean 布林 undefined 未定義 null 空 任何資料型別與字串連在一起都是字串 字串型別必須加引號,加引號的一定是字串 如果加號前後有字串參與了,那都是字串的拼...
return 和 三目運算子的搭配
三目運算子要求 布林表示式 值0 值1 問號後面要求是值,下面是封裝獲取內聯樣式的相容性函式寫法 然而 getcomputedstyle return getcomputedstyle ele style return ele.currentstyle style return 並不是乙個合法的值,...