python中print的用法
⑴ python中print的函数怎么用
print函数是python语言中的一个输出函数,可以输出以下几种内容
1. 字符串和数值类型 可以直接输出
>>>print(1)
1
>>>print("HelloWorld")
HelloWorld
2.变量
无论什么类型,数值,布尔,列表,字典...都可以直接输出
>>>x=12
>>>print(x)
12
>>>s='Hello'
>>>print(s)
Hello
>>>L=[1,2,'a']
>>>print(L)
[1,2,'a']
>>>t=(1,2,'a')
>>>print(t)
(1,2,'a')
>>>d={'a':1,'b':2}
>>>print(d)
{'a':1,'b':2}
3.格式化输出
类似于C中的 printf
>>>s
'Hello'
>>>x=len(s)
>>>print("Thelengthof%sis%d"%(s,x))
ThelengthofHellois5
【注意】
Python2和3的print函数格式不同,3要求加括号(print())
缩进最好使用4个空格
⑵ python 3 的return语句与print语句的用法 区别:
return只能出现在函数中,功能是结束函数执行,返回调用的地方,可以返回一回个结果。顺答便说一句,return与if无关,可以出现在任何语句的地方,只有是在函数里面。
print只是显示结果,与return没有任何关系。
⑶ python3的print使用
print('aaaaaaa') \
print('bbbbbb')
这样就可以了,要是在解释器里编写
⑷ 在python中怎么用print输出aa\nn
方法一:print(r"aa n") 加r 消除特殊字符[ ]对字符串的影响。加了r之后,再打印字符串就会打印出完整的字符串
方法二:print("aa\nn")加消除特殊字符[ ]对字符串的影响
⑸ python里如何在print的时候使用之前的内容
用的python3啊,
反正你最终都是要显示的字符串,直接 "%s"%sum即可
print("the winning team is %s which wins %s score"%("team1", sum))
还有,sum是关键字,命名的时候最好绕开这些关键字。
⑹ python文件中使用print语句可以吗
print就是把结果写到stdout,你可以import sys之后设定stdout。
只要你的stdout有write()方法就可以,不用管什么文件、交互模式什么的,因为sys.stdout在交互模式下也可能被更改,比如假设你sys.stdout=None之后,执行print就会产生AttributeError: 'NoneType' object has no attribute 'write'
⑺ Python用print()函数输出田字格
Python用print()函数输出田字格示例代码如下:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# Python用print()函数输出田字格
row = ''
for i in range(1, 12):
for j in range(1, 12):
if i in (1, 6, 11):
if j in (1, 6, 11):
row = row + '+' + ' '
else:
row = row + '--' + ' '
else:
if j in (1, 6, 11):
row = row + '|' + ' '
else:
row = row + ' ' + ' '
row = row + ' '
print row
运行程序,输出结果为田字格。
(7)python中print的用法扩展阅读
python输出田字格程序重点是运用多条件循环语句和for循环语句
1、当判断条件为多个值时,可以使用以下形式:
if 判断条件1:
执行语句1……
elif 判断条件2:
执行语句2……
elif 判断条件3:
执行语句3……
else:
执行语句4……
2、for循环的语法格式如下:
for iterating_var in sequence:
statements(s)
⑻ python中print函数的一个用法
print
在2.7.5里面不能这么用,你这个用法是3.X版本的用法,3.X版本print作为一个单独的函
数,print()来使用,而2.7.5你要这样的话,就可以这写;
print
>>file1,list1
⑼ python3.7明明正确使用语法的print语句 今天一直报错
楼主用的是python3吧 print 在python2中是语句,在python3中是函数; >> 这个用法在python2.x版本是可以的 6)去除版print语句,加入print()函数实现相同的功能。同样权的还有 exec语句,已经改为exec()函数 例如: 2.X: print "The answer is", 2*2 3.X: print("The answer is", 2*2) 2.X: print x, # 使用逗号结尾禁止换行 3.X: print(x, end=" ") # 使用空格代替换行 2.X: print # 输出新行 3.X: print() # 输出新行 2.X: print >>sys.stderr, "fatal error" 3.X: print("fatal error", file=sys.stderr) 2.X: print (x, y) # 输出repr((x, y)) 3.X: print((x, y)) # 不同于print(x, y)!
⑽ 在python中while的用法,先写print命令和后写print命令的区别
先执行的 a = a+1,即a = 2 再print,当然是从2开始.