python基礎---格式化輸出和運算符


格式化輸出與運算符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,即xy次冪)

//        取整除(返回商的整數部分)

 


b.比較運算

==        等於(比較對象是否相等)

!=        不等於(比較兩個對象是否不相等)

<>        不等於(比較兩個對象是否不相等)

>           大於

<          小於

>=           大於等於

<=           小於等於

is        比較兩個變量的ID是否相同

 

注意:

      不一樣數據類型之間不能作比較

      字符串的比較從首字母開始

 

 

c.賦值運算

=         簡單的賦值運算符

+=       加法賦值運算符

-=        減法賦值運算符

*=       乘法賦值運算符

/=        除法賦值運算符

%=      取模賦值運算符

**=           冪賦值運算符

//=       取整除賦值運算符

 

d.邏輯運算

and      布爾‘與’

or      布爾‘或’

not       布爾‘非’



持續更新。。。

相關文章
相關標籤/搜索