格式化输出与运算符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 布尔‘非’
持续更新。。。