python 知识点

单引号可以套双引号

双引号可以套单引号

但是

单引号不能套单引号,双引号同理,必须用转义字符

print(r'hello\p\thon')  #r表示原样输出字符串,即使有转义字符也不会转义

''' 三引号的作用 保留格式的字符串输出  或注释使用

# 单行注释 给程序员增加代码的可读性,python就会跳过不解释

%s占位符

print ('名称:%s 地址:%s 电话:%s' %(person,address,phone))
 
name = '赵飞'
print('姓名是:' +name# str +str

age=18
# str(int) ----> 强制类型转换
#print('年龄是:' +age)
print('年龄是:%s' %age# str+int %s ---> str 简写 底层相当于 str(int)

isMarry = False
print('结婚否?回答: %s' % isMarry# str(False) ---> 'false'

# %d digit 数字

print('年龄是:%d' % age)
ear = 2019
print('今天是:%d' %year)
print('今年是:%2d' %year)
print('今年是:%02d' %year)
# %f  float 小数点后面的位数 而且四舍五入
salary = 8899.99
salary1 = 8899.35
print('我的薪水是:%f' %salary)
print('我的薪水是:%f' %salary1)
print('我的薪水是:%.1f' %salary)
print('我的薪水是:%.1f' %salary1)
 
'''
约起来去楼上看电影,下订单
movie = '大侦探比卡丘'
ticket = 45.9
count = 35
格式:
电影:xxx
人数:xxx
单价:xxx
总票价:xxx  (小数点后面保留1位)
'''


movie = '大侦探比卡丘'
ticket = 45.9
count = 35

print('电影:%s\n人数:%d\n单价:%.1f\n总票价%.1f' %(movie,count,ticket,ticket*count))

message='''
电影:%s
人数:%d
单价:%.1f
总票价:%.1f
''' %(movie,count,ticket,ticket*count)
print(message)
#字符串格式化输出  format 是一个字符串中的函数 ''.format() 此处的'.' 调用
age = 2
s='已经上'
message = '乔治今天{}岁了,{}幼儿园'.format(age,s)
print(message)

name='乔治'
age = 3
hobby = '玩恐龙'
money=3.43
message = '{}今天{}岁了,最喜欢{},有零花钱:{}'.format(name,age,hobby,money)
print(message)

 

posted @ 2020-05-06 22:52  八风不动  阅读(144)  评论(0编辑  收藏  举报