1、掌握變量使用及命名規(guī)則
1.1 變量賦值
變量賦值通過“=”實(shí)現(xiàn),
1 2 3 4 | 實(shí)例: a = 5 b = 3.14 c = ‘a(chǎn)bc’ |
注意事項(xiàng):變量名盡量具有現(xiàn)實(shí)意義
1 2 3 4 | 實(shí)例: price = 100 Name = ‘張飛’ Age = ‘16’ |
注意事項(xiàng):變量的值如果有中文則必須在文件頭部聲明文件編碼
#coding:utf8
1.2 變量命名規(guī)則
1.2.1 一般由字母、數(shù)字、下劃線組成;
1 2 | 實(shí)例: i、__my_name、name_23 和 a1b2_c3 |
1.2.2 不能以數(shù)字開頭
1 | 實(shí)例:2things |
1.2.3 不能使用系統(tǒng)保留關(guān)鍵字;
1 | 實(shí)例:system type ,print ,del |
1.2.4 區(qū)分大小寫,
1 | 實(shí)例:myname和myName不是一個(gè)變量 |
2、了解基本數(shù)據(jù)類型
2.1 整型: 即為整數(shù)
1 | 例如:123 ,-23 |
2.2 浮點(diǎn)型:即為小數(shù)
1 | 例如:3.14, 98.67 |
2.3 字符型:用單引號(hào)括起一個(gè)字符。
1 2 3 4 5 6 | 例如 ‘a(chǎn)’ ‘張飛’ “趙云” “l(fā)ife is ‘short’ I use python” ‘life is “short” I use python’ |
2.4 布爾型
bool 只有True 和False兩個(gè)值或1和0
1 2 3 4 5 | 例如: flag = True a = False c = 1 > 2 d = 1 is 1 |
查看數(shù)據(jù)類型:type函數(shù)
1 2 3 4 5 | 例如 print type (1) print type (3.14) print type (‘a(chǎn)bc’) print type (True) |
3、第一個(gè)python開發(fā)程序
3.1 掌握交互式操作
3.1.1 raw_input():獲取用戶輸入,默認(rèn)以字符串類型存儲(chǔ)
1 | 實(shí)例:name = raw_input() |
1 2 3 | age = raw_input(‘ 請輸入 年齡’) |
3.1.2 輸出字符串:
1 | print “hello world” |
3.1.3 輸出變量name的值:
1 | print name |
3.1.4 混合輸出:
1 | print ‘我的名字是’+ name |
什么是運(yùn)算符?
1 2 3 4 5 6 | 舉個(gè)簡單的例子 4 +5 = 9 。 例子中,4 和 5 被稱為操作數(shù), "+" 稱為運(yùn)算符。 Python語言支持以下類型的運(yùn)算符: 算術(shù)運(yùn)算符 比較(關(guān)系)運(yùn)算符 賦值運(yùn)算符 邏輯運(yùn)算符 |
Python算術(shù)運(yùn)算符
以下假設(shè)變量a為10,變量b為20:
運(yùn)算符 | 描述 | 實(shí)例 |
+ | 加 兩個(gè)對象相加 | a+b輸出結(jié)果30 |
- | 減 得到負(fù)數(shù)或是一個(gè)數(shù)減去另一個(gè)數(shù) | a b輸出結(jié)果-10 |
* | 乘 兩個(gè)數(shù)相乘或是返回一個(gè)被重復(fù)若干次的字符串 | a*b輸出結(jié)果200 |
/ | 除 x除以y | b/a輸出結(jié)果2 |
% | 取模 返回除數(shù)的余數(shù) | b%a輸出結(jié)果0 |
** | 冪 返回x的y次冪 | a*b為10的20次方,輸出結(jié)果 1000000000000000000000 |
// | 取整除 返回商的證書部分 | 9/2的輸出結(jié)果4,9.0//2.0輸出結(jié)果4.0 |
1 2 | 實(shí)例: # -*coding: UTF-8 -*- |
1 2 3 | a = 21 b = 10 c = 0 |
1 2 | c = a + b print "c 的值為:" , c |
1 2 | c = a b print "c 的值為:" , c |
1 2 | c = a * b print "c 的值為:" , c |
1 2 | c = a / b print "c 的值為:" , c |
1 2 | c = a % b print "c 的值為:" , c |
1 2 3 4 5 | # 修改變量 a 、b 、c a = 2 b = 3 c = a**b print "c 的值為:" , c |
1 2 3 4 | a = 10 b = 5 c = a //b print "c 的值為:" , c |
1 2 3 4 5 6 7 8 | 以上實(shí)例輸出結(jié)果: 1 c 的值為: 31 2 c 的值為: 11 3 c 的值為: 210 4 c 的值為: 2 5 c 的值為: 1 6 c 的值為: 8 7 c 的值為: 2 |
Python比較運(yùn)算符
以下假設(shè)變量a為10,變量b為20:
運(yùn)算符 | 描述 | 實(shí)例 |
== | 等于 比較對象是否相等 | (a==b)返回False |
!= | 不等于 比較兩個(gè)對象是否不相等 | (a!=b)返回True |
<> | 不等于 比較兩個(gè)對象是否不相等 | (a<>b)返回True。這個(gè)運(yùn)算符類似!=。 |
> | 大于 返回x是否大于y | (a>b)返回False |
< | 小于 返回x是否小于y。所有比較運(yùn)算符返回1表示真,返回0表示假。這分別于特殊的變量True和False等價(jià)。注意,這些變量名得大寫。 | (a<b)返回True |
>= | 大于等于 返回x是否大于等于y | (a>=b)返回False |
<= | 小于等于 返回x是否小于等于y | (a<=b)返回True |
以下實(shí)例演示了Python所有比較運(yùn)算符的操作:
1 | # -*coding: UTF-8 -*- |
1 2 3 | a = 21 b = 10 c = 0 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | if ( a == b ): print "a 等于 b" else : print "a 不等于 b" if ( a != b ): print "a 不等于 b" else : print "a 等于 b" if ( a <> b ): print "a 不等于 b" else : print "a 等于 b" if ( a < b ): print "a 小于 b" else : print "a 大于等于 b" if ( a > b ): print "a 大于 b" else : print "a 小于等于 b" |
1 2 3 4 5 6 7 8 9 10 11 12 | # 修改變量 a 和 b 的值 a = 5; b = 20; if ( a <= b ): print "a 小于等于 b" else : print "a 大于 b" if ( b >= a ): print "b 大于等于 b" else : print "b 小于 b" |
以上實(shí)例輸出結(jié)果:
1 2 3 4 5 6 7 | 1 a 不等于 b 2 a 不等于 b 3 a 不等于 b 4 a 大于等于 b 5 a 大于 b 6 a 小于等于 b 7 b 大于等于 b |
Python賦值運(yùn)算符
以下假設(shè)變量a為10,變量b為20:
運(yùn)算符 | 描述 | 實(shí)例 |
= | 簡單的賦值運(yùn)算符 | c=a+b 將a+b的運(yùn)算結(jié)果賦值給c |
+= | 加法賦值運(yùn)算符 | c+=a 等效于c=c+a |
_= | 減法賦值運(yùn)算符 | c_=a 等效于c=c a |
*= | 乘法賦值運(yùn)算符 | c*=a 等效于c=c * a |
/= | 除法賦值運(yùn)算符 | c/=a 等效于c=c / a |
%= | 取模賦值運(yùn)算符 | c%=a 等效于c=c % a |
**= | 冪賦值運(yùn)算符 | c**=a 等效于c=c**a |
//= | 取整除賦值運(yùn)算符 | c//=a 等效于c=c//a |
以下實(shí)例演示了Python所有賦值運(yùn)算符的操作:
1 2 | #!/usr/bin/python # -*coding: UTF-8 -*- |
1 2 3 | a = 21 b = 10 c = 0 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | c = a + b print "c 的值為:" , c c += a print "c 的值為:" , c c *= a print "c 的值為:" , c c /= a print "c 的值為:" , c c = 2 c %= a print "c 的值為:" , c c **= a print "c 的值為:" , c c // = a print "c 的值為:" , c |
以上實(shí)例輸出結(jié)果:
1 2 3 4 5 6 7 | c 的值為: 31 c 的值為: 52 c 的值為: 1092 c 的值為: 52 c 的值為: 2 c 的值為: 2097152 c 的值為: 99864 |
本文出自 “一盞燭光” 博客,謝絕轉(zhuǎn)載!
更多建議: