1. 格式化输出
%s 可以代替str
%d 可以代替int
%f 可以代替浮点数( float )
格式:
Name = input('你的名字:')
Age = int(input('你的年龄:'))
Job = input('你的工作:')
hobby = input('你的爱好:')
Score = float(input('你的成绩:'))
msg = '''
------------ info of %s -----------
Name : %s
Age : %02d
job : %s
Hobbie: %s
Score : %.1f
------------- end -----------------
''' % (Name, Name, Age, Job, hobby, Score)
print(msg)
字典:
dic = {
'name': '老男孩',
'age': ,
'job': 'boss',
'hobby': 'money',
}
msg = '''
------------ info of %(name)s -----------
Name : %(name)s
Age : %(age)d
job : %(job)s
Hobbie: %(hobby)s
------------- end -----------------
''' % dic
print(msg)
2. while else
如果循环被break打断,不执行else
count =
while count < :
print(count)
count +=
if count == : break
else:
print('循环正常结束')
print('---------over---------')
3. 运算符
<> : 不等于
!= : 不等于
** : 乘方
布尔值和int可以相互转换
print(bool(-))
print(bool())
print(bool())
print(bool())
print(int(True))
print(int(False)) True
True
True
False
先算not 再算and 最后算or
print( and ) 为
print( or )为
print( > or and > or and < ) 为 True
4. 编码
gbk 可以与 Unicode转换
utf-8可以与 Unicode 转换
gbk 不可以直接与 utf-8 转换
一个字节(bytes)为8位(bit)
5. for in, range.
L = ['Bart', 'Lisa', 'Adam']
for i in L:
print('Hello, %s!' % i)
---------------
Hello, Bart!
Hello, Lisa!
Hello, Adam!
sum =
for x in range():
sum = sum + x
print(sum) ----------
5050