1. python3中,直接打印空格不显示,不论是pycharm,cmd命令窗口,还是linux中,都有尝试,但是空格' '不能显示出来:

# 打印菱形,只能用center方法

for i in range(0,5):

for y in range(0,5-i):

w = ' '

print(w,end="")

s = '* ' * i

print(s)

for i in range(0,5):

for x in range(0,i):

w = ' '

print(w, end="")

t = '* ' * (5-i)

print(t)

2. a,b=b,a+b(a,b会随循环变动)不等同a=b,b=a+b(a,b会随循环固定)举例:

2.1代码

a,b,s = 2.0, 1.0, 0.0

for i in range(5):

s += a/b

b= a

a = a+b

print(s,'\t',end='')

print()

执行结果:2.0   4.0   6.0   8.0   10.0

在2.1这里可以修改代码,加入一个变量(如果不加,a,b就被当作不可变量),也可以达到想要的效果:

a,b,s = 2.0, 1.0, 0.0

for i in range(5):

s += a/b

t = a

a = a+b

b = t

print(s,'\t',end='')

print()

执行结果:2.00   3.50   5.17   6.77   8.39

2.2代码

a,b,s = 2.0, 1.0, 0.0

for i in range(5):

s += a/b

b,a= a,b+a  # 相当于 t=(a,a+b),b=t[0],a=t[1]

print('%.2f\t'%s,end='')

print()

执行结果:2.00   3.50   5.17   6.77   8.39

3 s+=i不等同于s=s+i(只针对列表适用,不适用str,set,tuple,int);

与2相似,在某些情况下两个算式是成立的,但也有不成立的情况。

l1 = [i for i in range(3)]

l2 = l1

l2+=[3]

print(l1,l2)

执行结果:[0, 1, 2, 3] [0, 1, 2, 3]

在+=中,与l2相关的内容都发生变动,都被当作可变量;

l1 = [i for i in range(3)]

l2 = l1

l2=l2+[3]

print(l1,l2)

执行结果:[0, 1, 2] [0, 1, 2, 3]

参考链接:https://blog.csdn.net/zxmzhaoxuan/article/details/82465848

python中空格怎么打_191012 python3关于空格打印、赋值、+=符号的小坑相关推荐

  1. python赋值符号前后的空格_191012 python3关于空格打印、赋值、+=符号的小坑

    1. python3中,直接打印空格不显示,不论是pycharm,cmd命令窗口,还是linux中,都有尝试,但是空格' '不能显示出来: # 打印菱形,只能用center方法 for i in ra ...

  2. python中那纠结的os.system()与空格处理

    今天在写一个用来对vmware workstation虚拟机进行操作的小脚本,主要原理是用python来调用vmrun.exe,传递各种不同的参数给它,来进行不同的操作. 原理很简单,实现...其实也 ...

  3. python一行输出多个数据_如何在Python中让两个print()函数的输出打印在一行内?

    1.两个连续的print()函数为什么在输出时内容会分行显示? 解:print()中有两个默认参数sep和end,其中sep是代替分隔符,end是代替末尾的换行符,默认使用','代替空格,且默认末尾加 ...

  4. 在python语言中不能作为变量名的是什么_4、 在 Python 中可以使用 if 作为变量名。 (1.0分)_学小易找答案...

    [判断题]2. Python 变量使用前必须先声明 , 并且一旦声明就不能在当前作用域内改变其类型. (1.0分) [填空题]Python语句''.join(list('hello world!')) ...

  5. [转载] python中集合的表示_Python No.18_集合以及表示符号

    参考链接: python中的issubset # !/usr/bin/env python # -*- coding:utf-8 -*- # Author:Hugolinhj list_1 = [1, ...

  6. python中if有几种使用方式_在 Python 中可以使用 if 作为变量名。 (2.0分)_学小易找答案...

    [判断题]尽管可以使用 import 语句一次导入任意多个标准库或扩展库,但是仍建议每次只导入一个标准库或扩展库. (2.0分) [简答题]写出 Python 运算符 & 的两种功能? (5. ...

  7. python cx_oracle 有超时的设置吗_Python使用cx_Oracle的几个小坑

    引言 cx_Oracle是Python环境下的一个(好像也是唯一的一个)用于操作Oracle的第三方模块. 最近在写某个对帐程序时,不得已要连接一台Oracle库,于是用到了cx_Oracle,总的来 ...

  8. python中print函数的输出问题(空格,制表符)

    前言 在做编程题目时,为什么程序的实际输出和预期输出"看上去明明一模一样",但是就是提示有误呢??? 在此记录. 问题描述 最近在看educoder实训平台上的一道编程题,题目要求 ...

  9. python中使用正则表达式去除中文文本多余空格,英文之间的保留

    需求 在pdf转为文本的时候,经常会多出空格,影响数据观感,因此需要去掉文本中多余的空格,而文本中的英文之间的正常空格需要保留,输入输出如下: input:我今天 赚了 10 个亿,老百姓very h ...

  10. python中circle函数_从Python3.6 Zelle Graphics中的另一个函数调用circle函数

    我已经看了所有关于圆.python和调用函数的问题,没有任何帮助.我也不能用乌龟,所以请不要这样建议.谢谢您!在 我试图创建一个程序,绘制不同颜色和半径的同心圆(以生成类似目标的图像),但drawCi ...

最新文章

  1. sk_buff结构分析
  2. linux中如何查找文件中内容
  3. 细说 Vue.js 3.2 关于响应式部分的优化
  4. Tomcat启动超时问题Server Tomcat v7.0 Server at localhost was unable to start within 45 seconds
  5. php beast linux安装,windows centos php-beast 安装
  6. 利用反射和元数据编写的通用更新和通用查询
  7. 怎样以最快的速度导入mysql
  8. 【信息融合】基于BP神经网络和DS 证据理论实现不确定性信息融合问题附matlab代码
  9. java 回收器有几种_Java垃圾回收器种类
  10. 计算机页面尺寸,网页页面尺寸一般设置多大才合适?
  11. 大麦DW33D路由器假死
  12. H5多点触控原理以及对多点触控的追踪
  13. 计算机快捷键如何移动到桌面,如何设置显示桌面快捷键 设置显示桌面快捷键方法【图文】...
  14. Qt的各版本直接下载地址
  15. Android应用源码仿微信凡信聊天项目源码
  16. Docker镜像下载加速及设置代理
  17. php大转盘程序,jQuery幸运大转盘_jQuery+PHP抽奖程序(下)
  18. 怎样写标题才能获得流量,写标题的技巧
  19. 作业20180925-2 功能测试
  20. 1.3 常规信息系统集成技术

热门文章

  1. php使用 163邮箱接口,G. PHP发送邮件功能实现(使用163邮箱)
  2. 计算机操作if函数,if函数怎么用【处理攻略】
  3. ABP官方文档(一)【入门介绍】
  4. STC4054锂电池充电IC
  5. veu-cli搭建项目
  6. 10-16 C1-2新增订单统计信息 (20 分)
  7. 目前最完美的魔兽世界服务端AzerothCore,Centos系统docker编译教程
  8. 九酷音乐真实地址解析
  9. 2022年新冠疫情后上海的电子商务,数字化经济可能的新趋势
  10. 怎样取消手机QQ浏览器自动推送新闻广告