Python基础(1)print基础

Python基础(1)print基础

输出语句:

print()

字符串在定义时和输出时要用双引号

print("   /|")  
print("  / |")
print(" /  |")
print("/___|")

数字、布尔型的定义和输出不用引号,数字可直接计算

print("1 + 2 =",1+2)
name = "LUHEDAN"
number = 28
isfemale = True

字符串之间可用***+***+***加号连接
字符串中有双引号可以用\" ,\作转义字符

age_name = input("please enter your age: ")
print ("My name is \"" +name+ "\".\nAnd I'm " +age_name+ " \ 23 years old.")

输出结果:

   /|
  / |
 /  |
/___|
1 + 2 = 3
please enter your age: 22
hello, LUHEDAN
My name is "LUHEDAN".
And I'm 22 \ 23 years old.

Process finished with exit code 0

",“和”+"两种连接输出内容的方式的区别:

print("hello,",name)
print("hello,"+name)
print("hello,",name+name+" hey")

对应输出:

hello, LUHEDAN
hello,LUHEDAN
hello, LUHEDANLUHEDAN hey

转义字符:

print('hello\naaa')      # 使用反斜杠(\)+n转义特殊字符
print(r'hello\naaa')     # 在字符串前面添加一个 r,表示原始字符串,不会发生转义
hello
aaa
hello\naaa
print('hello,\n')# vfvgbgv
"""daydayup"""

def dayup(df):
    dayup = 1
    for i in range(365):
        if i % 7 in [0,6]:
            dayup = dayup * (1 - 0.01)
        else:
            dayup = dayup * (1 + df)
    return dayup
dayf = 0.01
while dayup(dayf) < 37.78:
    dayf +=0.001
print ("工作日的努力参数是:{:.3f}".format(dayf))
# {:f}是一般小数点后六位的浮点数表示,.3表示保留三位小数
# def for if else while语句后面要加:
输出结果:hello,
工作日的努力参数是:0.019

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值