(1)格式:print(*objects,sep=’’,end=’\n’,file=sys.stdout)
(2)参数:
<1> *objects:标识一次输出多个对象,输出多个对象需要使用逗号作为间隔符
<2> sep:间隔符,默认为一个空格
<3> end:用什么来结尾,默认\n,可替换
<4> file:需要写入的文件名
(3)例:
- print(1,2,3,4,5)
- #print(1 2 3 4 5)报错
- print(1,2,3,4,5,sep='')
- print('hello world')
- print('www.baidu.com')
- print('www.','baidu.','com',sep='')
- for i in range(100):
- print(i,end=' ')
- if(i%10==0): # 逢10换行
- print()
- print()
- str='hello'
- print(str*2)
- print(2*str) #*表示复制几份
- print(str+'world') # + 表示连接
- # 在d:新建test文件
- fp=open(r'd:\test.txt','w') #r 去掉转义字符的功能
- # 打开文件,写入
- print('我爱你',file=fp)
- fp.close() # 关闭文件
(4)格式化输出
<1> 无符号八进制%o,无符号十六进制%x,无符号%u,整数%d
- num1 = 10
- num2 = 20
- print('八进制输出:0o%o,0o%o'%(num1,num2))
- print('十六进制输出:0x%X,0x%X'%(num1,num2))
- print('%u'%(-10))
- print('%d'%(-10))
- # python3中 %U 等同于 %d
<2> %f:显示小数后6位,第7位四舍五入
print('%f'%12.21224242)
<3> %e:科学计数法表示方式
print('%e'%123.1234567890)
<4> %g:在保留6位有效数字的前提下,使用小数方式,否则使用科学计数法表示
<5> %s:字符串
print('%s'%'china')
(5)带有控制功能的格式化输出
<1> %md:表示实处m位宽度的十进制整数,m为最小宽度(默认右对齐),若小于m列这左起补空格,大于m列原样输出
- a=1234
- b=678
- print('%5d'%a)
- print('%2d'%b)
- print('%05d'%a) #左起补空格改为左起补0
- print('%-5d%d'%(a,b)) # - 默认右对齐改为默认左对齐
- print('%-05d%d'%(a,b)) #无效
<2> %m.nf:表示输出float型数据,m为总宽度(包含小数位),n为小数位,小于n表示小数位不够右起补0,大于n位则在n+1位进行四舍五入,m若省略则值同n。
- num=1234.12345
- print('%10.4f'%num)
- print('%9.2f'%num)
- print('%.2f'%num) # 常用四舍五入显示算法,只做显示,原值不变
- str='hello'
- print('%10.3s'%str) # 字符串截取2位,右对齐补空格
(1)格式:变量名=input('提示文字’)
(2)返回值:字符串
(3)PS:input()函数返回值一律为字符串类型,可以使用int()和float()函数进行强制类型转换
(1)Turtle是Python内嵌的绘制 线、圆以及其他形状(包括)文本的 图形模块。
(2)程序实例:
<1> 例1:画出一个三角形
- import turtle as t
-
- t.pensize(10)
- t.color('red')
- t.right(60)
- t.forward(100)
- t.right(120)
- t.forward(100)
- t.right(120)
- t.forward(100)
- t.done()

<2> 画出一个五角星
- import turtle as t
-
- t.pensize(5) # 笔的粗度
- t.color('red')
- t.right(72)
- t.forward(100)
- t.right(144)
- t.forward(100)
- t.right(144)
- t.forward(100)
- t.right(144)
- t.forward(100)
- t.right(144)
- t.forward(100)
- t.right(144)
- t.done()

<3> 绘制奥运五环
- import turtle as t
-
- t.pensize(6)
- t.color('blue')
- t.penup()
- t.goto(-110, -25)
- t.pendown()
- t.circle(45)
-
- t.penup()
- t.color('black')
- t.goto(0, -25)
- t.pendown()
- t.circle(45)
-
- t.penup()
- t.color('red')
- t.goto(110, -25)
- t.pendown()
- t.circle(45)
-
- t.penup()
- t.color('yellow')
- t.goto(-55, -75)
- t.pendown()
- t.circle(45)
-
- t.penup()
- t.color('green')
- t.goto(55, -75)
- t.pendown()
- t.circle(45)
- t.done()
