格式化輸出與運算符python
1、格式化輸出ide
name='egon' print('myname is '+name) print('myname is',name)
若是須要傳多個變量,這種方法就不合適了spa
使用%s、%d來接受變量對象
%s:既能夠接受數字,也能夠接受字符串字符串
%d:只能接受數字
input
name='egon' age='18' print('my name is: %s my age is %s' %(name,age))
練習:it
打印某用戶的姓名、年齡、工做、愛好等信息class
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))
二、運算符數據類型
a.算數運算
+ 加(兩個對象相加)
- 減(獲得負數或是一個數減去另外一個數)
* 乘(兩個數相乘或是返回一個被重複若干次的字符串)
/ 除(x/y,即x除以y)
% 取模(返回除法的餘數)
** 冪(x**y,即x的y次冪)
// 取整除(返回商的整數部分)
b.比較運算
== 等於(比較對象是否相等)
!= 不等於(比較兩個對象是否不相等)
<> 不等於(比較兩個對象是否不相等)
> 大於
< 小於
>= 大於等於
<= 小於等於
is 比較兩個變量的ID是否相同
注意:
不一樣數據類型之間不能作比較
字符串的比較從首字母開始
c.賦值運算
= 簡單的賦值運算符
+= 加法賦值運算符
-= 減法賦值運算符
*= 乘法賦值運算符
/= 除法賦值運算符
%= 取模賦值運算符
**= 冪賦值運算符
//= 取整除賦值運算符
d.邏輯運算
and 布爾‘與’
or 布爾‘或’
not 布爾‘非’
持續更新。。。