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