2.变量/字符串/if/while/数据类型
生活随笔
收集整理的這篇文章主要介紹了
2.变量/字符串/if/while/数据类型
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在使用變量之前,必須先進行賦值,否則會報錯。
注意:縮進(Tab/space)
1.變量
teacher變量 >>> teacher = '小甲魚' >>> print(teacher) 小甲魚 >>> teacher = '大甲魚' >>> print(teacher) 大甲魚>>> a = 3; b = 8; c = a+b; print c 112.字符串的拼接
>>> 5+8 13 >>> '5+8' '5+8' >>> '5'+'8' '58' >>> '5'+"8" '58'3.轉義字符\
>>> 'Let\'s go!' "Let's go!"4.原始字符串:r
>>> str1 = 'C:\now' >>> print(str1) C: ow>>> str1 = r'C:\now' #r表示原始字符串 >>> print(str1) C:\now5.三重引號字符串 “”“”“”
如果希望得到一個跨越多行的字符串————三重引號字符串 str = """我愛魚C 魚C愛我 """ >>> print(str) 我愛魚C 魚C愛我=====
6.條件分支
(1) if 條件:條件為true執(zhí)行的操作 else:條件為false執(zhí)行的操作 (2) if 條件1: 執(zhí)行1 elif 條件2: 執(zhí)行2 elif 條件3: 執(zhí)行3 else:執(zhí)行4 (3)三元操作符 small = x if x < y else y 語法:x if 條件 y (4)斷言assert當這個關鍵字后面的條件為false的時候,程序會自動崩潰并且跑出AssertionError的異常。 例: assert 3>4因此:一般來說,當需要確保程序中的每一個條件都一定為真才正常工作的時候,assert就派上用場了。7.循環(huán)
while循環(huán) while 條件 :for循環(huán):http://www.runoob.com/python/python-for-loop.html
#coding:utf-8 #支持中文#1.依次打印字符串的每一個字符 for ch in 'Python': print('當前字符:'+ch)#2.依次打印字符串數組的每一個字符串 name = ['小咸魚','小甲魚','小布丁'] for pname in name: print(pname)for index in range(len(name)): #通過序列索引迭代print(name[index])#3.range函數的范圍[a,b),range(0,10,2) 其中2是step for i in range(0,10,2):print i 0 2 4 6 8#4.使用list.append()模塊對質數進行輸出。 prime = [] #定義一個數組 for num in range(2,100): # 迭代 2 到 100 之間的數字for i in range(2,num): # 根據因子迭代if num%i == 0: # 確定第一個因子break # 跳出當前循環(huán)else: # 循環(huán)的 else 部分prime.append(num) #append函數將num加到prime數組的末尾 print prime===
8.每次運行時產生的答案是隨機的:random模塊
randint()函數,返回一個隨機的整數。import random #導入random模塊 secret = random.randint(1,10) #在(1,10)中獲得一個隨機數=====
9.數據類型
type() isinstance(3.14,float)10.運算符
a**b:表示a的b次方總結
以上是生活随笔為你收集整理的2.变量/字符串/if/while/数据类型的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 1.我和python的第一次亲密接触
- 下一篇: 3.列表(一个打了激素的数组)