一.if else
1.if 語句
if expression: //注意if後有冒號,必須有
statement(s) //相對於if縮排4個空格
注:python使用縮排作為其語句分組的方法,建議使用4個空格
2.示例:
1》[root@localhost python-scripts]# cat 11.py
#!/usr/bin/python
#coding=utf-8
if 1: //在python中1為真(true),0為假(fluse)
print "hello python" //當為真的時候輸出「hello python」
else:
print "hello linux" //否則就輸出「hell linux」
執行如下:
[root@localhost python-scripts]# python 11.py
hello python
2》[root@localhost python-scripts]# cat 11.py
#!/usr/bin/python
#coding=utf-8
if 0: //只有當條件成立的時候才會執行print "hello python"的語句,否則就執行print "hell linux"
print "hello python"
else:
print "hello linux"
執行如下:
[root@localhost python-scripts]# python 11.py
hello linux
3》[root@localhost python-scripts]# cat 11.py
#!/usr/bin/python
#coding=utf-8
if 1 < 2: //1小於2成立,就會執行下面的語句
print "hello python"
else:
print "hello linux"
執行結果如下:
[root@localhost python-scripts]# python 11.py
hello python
4》[root@localhost python-scripts]# cat 11.py
#!/usr/bin/python
#coding=utf-8
a = ('b',1,2)
if 'b' in a:
print "hello python"
else:
print "hello linux"
執行如下:
[root@localhost python-scripts]# python 11.py
hello python
5》[root@localhost python-scripts]# cat 11.py
#!/usr/bin/python
#coding=utf-8
if not 1 > 2: //取反
print "hello python"
else:
print "hello linux"
執行如下:
[root@localhost python-scripts]# python 11.py
hello python
6》[root@localhost python-scripts]# cat 11.py
#!/usr/bin/python
#coding=utf-8
if not 1 > 2 and 1==1:
print "hello python"
else:
print "hello linux"
[root@localhost python-scripts]# python 11.py
hello python
3.if語句練習:此處用的是input
[root@localhost python-scripts]# cat 12.py
#!/usr/bin/python
#coding=utf-8
sorce =input("please input a num: ")
if sorce >= 90:
print "a"
print "very good"
elif sorce >=80:
print 'b'
print 'good'
elif sorce >=70:
print 'pass'
else:
print 'not pass'
4.int 用法
in [1]: int('30') //30加引號是字串,通過int又變成數字了
out[1]: 30
in [2]: type(int('50'))
out[2]: int //型別為整形
5.if練習,此處用raw_input
[root@localhost python-scripts]# cat 12.py
#!/usr/bin/python
#coding=utf-8
sorce = int(raw_input("please input a num: ")) //此處用的是raw_input,把加引號的數字變成整形
if sorce >= 90:
print "a"
print "very good"
elif sorce >=80:
print 'b'
print 'good'
elif sorce >=70:
print 'pass'
else:
print 'not pass'
python基礎(流程控制)
命名規則 變數名 包名 python推薦 last name 小駝峰 lastname if語句 if 條件 條件成立,做的事情 else 條件不成立,做的事情 elif語句 if 條件 and 條件 成立,則。elif 條件 成立,則。else 以上都不成立,則。且不要空格和tab共用!邏輯判斷 ...
Python基礎 流程控制
1 數字加,2 字串拼接 1.數字相乘 2 字串和整數相乘表示重複字串 取餘 取整 取冪 a b 相當於 a a b a b 相當於 a a b 變數 資料比較位址是否相等 isisnot 簡單資料型別 如果有重複資料 不再開闢新空間,使用原空間位址,從而節約記憶體空間 複雜資料型別 無論資料是否重...
Python基礎流程控制一
條件語句 if 條件 內容else 內容縮排必須相同不然會報錯 usr bin env python coding utf 8 if 1 1 print ok else print no 乙個 號是賦值 二個 是比較 表示不等於 多條件 usr bin env python coding utf 8...