doraemon的python之旅 字符串格式化与运算符

一、%s  占位符

templete = '%s现在的手机电量是100%'    #报错  因为系统只要遇到%就会认为有占位符

templete = '%s现在的手机电量是100%%'   #遇到需要打印百分号的时候,需要用两个%

name = input('name:')

age = input('age:')

sex = input('sex')

job = input('job')

msg='''

_________________info of %s_____________________

name = %s

age = %s

sex = %s

job  = %s

__________________end_________________________'''   #%(name,name,age,sex,job)     加在这里不好看,所以一般用下面的方式

date = msg%(name,name,age,sex,job)

print(date)

二、运算符

1.% 取余数

打印100以内的奇数

count = 1

while count <= 100:

  value = count % 2

  if calue =1:

    print(count)

  count+=1

2.** 次方 2**8

3.// 只取除法运算的整数部分

4.数字转布尔值

v1 = 1

v2 = bool(v1)

print(v2)

True

只有当v1 = 0的时候 结果才为False,其他情况都是True

5.字符串转布尔值

只有空字符串时才为False,即什么都没有,不是空格。

一个程序员要学会使用快捷键  ctrl + D  #快速复制上一行

猜你喜欢

转载自www.cnblogs.com/doraemon548542/p/11056285.html