day 1
学习print()函数的用法
1.print的用法有很多,比如说这种不需要引号直接输出的:
print(1)
print("hello world") #python可以直接输出数字和字符串
t=3
print(t) #无论什么类型,数值、布尔、列表、字典...都可以直接输出
2.关于单引号,双引号与三引号:
- 在print函数中单引号和双引号没有什么实质性的区别
- 但要注意,如果你输出的字符串中本身就含有单引号,为了防止计算机弄混,最好使用双引号
- for example:
print("'apple'是'苹果'的意思")
- 另外,python中三引号(就是连打三个单引号)可以实现跨行输出的效果
- for example:
print('''我叫胡图图,
今年三岁了,
我爸爸叫胡英俊,
我妈妈叫张小丽,
我家住在翻斗花园二号楼1001室''')
3.另外 python 中还有格式化输出,类似于C++中的printf
>>> s='hello'
>>> x=len(s)
>>> print("The length of %s is %d" % (s,x)) #学过C的同学都应该有些眼熟
pi=3.1415926
print('%10.3f' % pi) #输出宽度为10 精度为3的浮点数(就是小数)
print('%010.3f' % pi) #输出宽度为10 精度为3的浮点数,并且用0填补空白
print('%-10.3f' % pi) #输出宽度为10 精度为3的浮点数,并且左对齐
print('%+10.3f' % pi) #输出宽度为10 精度为3的浮点数,并且显示正号
4.python中print函数如何实现不换行输出:
直接上代码
for x in range(0,10):
print(x,end = '') //大功告成
5.最后送给大家一些常用的函数:
abs(number),返回数字的绝对值
float(object),把字符串和数字转换为浮点数
int(object),把字符串和数字转换为整数
str(object),把值转换为字符串
pow(x,y,z),返回X的y次幂(有z则对z取模),这段代码我会写,有空补上
6.补充一下input()函数的用法吧:
x=input() #执行完这条语句后,等待用户在屏幕上输入内容,在用户按下回车键后,将用户输入的内容赋值给x,注意input函数总是返回一个字符串
x=input("what's your name?") #也可以这么使用input函数,至于他有什么妙用,你可以试一下