標籤:python運算 格式化輸出
格式化輸出與運算子
1、格式化輸出
name=‘egon‘
print(‘myname is ‘+name)
print(‘myname is‘,name)
如果需要傳多個變數,這種方法就不合適了
使用%s、%d來接受變數
%s:既可以接受數字,也可以接受字串
%d:只能接受數字
name=‘egon‘
age=‘18‘
print(‘my name is: %s my age is %s‘ %(name,age))
練習:
列印某使用者的姓名、年齡、工作、愛好等資訊
users=[
{‘username‘:‘alex‘,‘age‘:18,‘job‘:‘teacher‘,‘hobbie‘:‘girls‘},
{‘username‘:‘egon‘,‘age‘:16,‘job‘:‘teacher‘,‘hobbie‘:‘study‘}
]
msg=‘‘‘
--------------info of %s------------------
Name : %s
Age : %s
Job : %s
Hobbie : %s
------------------end---------------------
‘‘‘ %(users[1][‘username‘],users[1][‘username‘],users[1][‘age‘],users[1][‘job‘],users[1][‘hobbie‘])
print(msg)
資料類型之間的轉換:
# 字串轉數字
age=int(input(‘your age:‘))
print(age,type(age))
2、運算子
a.算數運算
+ 加(兩個對象相加)
- 減(得到負數或是一個數減去另一個數)
* 乘(兩個數相乘或是返回一個被重複若干次的字串)
/ 除(x/y,即x除以y)
% 模數(返回除法的餘數)
** 冪(x**y,即x的y次冪)
// 取整除(返回商的整數部分)
b.比較運算
== 等於(比較對象是否相等)
!= 不等於(比較兩個對象是否不相等)
<> 不等於(比較兩個對象是否不相等)
> 大於
< 小於
>= 大於等於
<= 小於等於
is 比較兩個變數的ID是否相同
注意:
不同資料類型之間不能做比較
字串的比較從首字母開始
c.賦值運算
= 簡單的賦值運算子
+= 加法賦值運算子
-= 減法賦值運算子
*= 乘法賦值運算子
/= 除法賦值運算子
%= 模數賦值運算子
**= 冪賦值運算子
//= 取整除賦值運算子
d.邏輯運算
and 布爾‘與’
or 布爾‘或’
not 布爾‘非’
持續更新。。。
本文出自 “lyndon” 部落格,請務必保留此出處http://lyndon.blog.51cto.com/11474010/1946067
python基礎---格式化輸出和運算子