Print()函数的用法有以下几种:单枪匹马——不带引号、搭配单引号、搭配双引号、搭配三引号,我们逐个见识下吧!

 1、无引号       注意,这里的括号一定要用【英文括号】,不然会报错
import time
print(print('在'+time.strftime("%Y-%m-%d %H:%M:%S",time.localtime())+'我写了人生中第一行python代码\n它的内容虽然简单,不过是平凡的一句print(520)\n但是我知道:我的编程之路,将从最简单的520开始\n在我点击运行的同事,一切在这一刻起开始变得\n一下,是这行代码的运算结果:'))

刚才,虽然你只是输入了一个简单的print,但在背后,这段Python代码却帮你做了这样的一些事情:

(0)我们向计算机发出指令:“打印‘520’”;(1)Python把这行代码编译成计算机能听懂的机器语言;(2)计算机做出相应的执行;(3)最后把打印结果呈现在我们面前。

print()函数的主要功能:打印内容

print('千寻')

2、单引号的用法

【注意️:单引号是英文输入法下的单引号!】

计算机的脑回路比较特别:只能理解数字,却读不懂文字。因为数字和数学运算是标准化、有固定格式的,而文字却能够千变万化。

这,便是print()函数中引号的用法:当括号内有引号的时候,就相当于告诉计算机——你不需要执行多余的操作,我输入什么,你就打印什么。

3、双引号的用法

在print()函数内不仅能使用单引号,还能使用双引号,两者的效果没什么区别,都能让你打印出一行文本。【注意️:双引号是英文输入法下的双引号,而不是两个单引号!】

# 括号内是单引号的情况。
print('一起玩吧') # 括号内是双引号的情况。
print("一起玩吧") # 括号内单双引号同时存在的情况。
print("Let's play")

print("Let's play")中,没有被打印出来的引号就属于print()函数结构啦

『#』常用作单行注释符号,用于解释单行代码,比如 『# 括号内是单引号的情况』用于解释说明代码『print('一起玩吧')』。#号后边的任何数据在代码运行的阶段不会被输出。

4、三引号的用法

在print内部使用三引号''' 来实现跨行输出。【注意️:三引号是英文输入法下的三个单引号!】

print('''我愿意留在汤婆婆的澡堂里工作两年,
第一年在锅炉房和锅炉爷爷一起烧锅炉水,
将在这个世界变成一头猪。
''')

5、转义字符

第二种实现换行的办法:使用转义字符\n,像这样:

print('我愿意留在汤婆婆的澡堂里工作两年,\n如果我违背工作内容的话,\n将在这个世界变成一头猪。')

除了\n之外,转义字符还有很多,它们的特征就是:反斜杠+想要实现的转义功能首字母。比如换行\n代表【+newline】;退格\b代表【+backspace】;回车\r代表【+return】。

我把常用的一些转义字符做了个总结:

6、变量和赋值

name='千寻'
name='小千'
print(name)

代码世界里,盒子的容量又特别小,仅为1。所以当你需要放进新的东西时,只能寻找一个新的盒子。

7、变量的命名规范

除了变量命名之外,还要注意的是:在代码世界中,赋值符号=不是左边等于右边的意思。仅仅表示赋值动作:把右边的内容放到了左边的盒子中。

代表左右两边相等的符号,是比较运算符==,虽然他俩长得像,但代表的却是完全不同的意思,可千万不要搞混了。

总结

最新文章

  1. DBCC SHOWCONTIG、DBCC DBREINDEX。
  2. thread_fork/join并发框架2
  3. sqlserver允许远程连接的配置
  4. ssh和mvc理论基础
  5. Javascript原理
  6. 2^x mod n = 1(hd1395)
  7. centos7搭建SVN+Apache+IF.svnadmin实现web管理SVN
  8. element-ui+vuex共享自定义方法进行表单验证 validator
  9. openstack第一章:keystone
  10. Java高并发--缓存
  11. Codeforces Round #423 (Div. 2, rated, based on VK Cup Finals) Problem C (Codeforces 828C) - 链表 - 并查集
  12. Unity3D如何有效地组织代码?(转)
  13. java-JProfiler(五)-监控性能
  14. Git Bash主题配置
  15. 收集了一些python的文章
  16. spring-cloud-sleuth+zipkin追踪服务实现(二)
  17. Spring Cloud Feign 使用OAuth2
  18. csr867x开发日记——常用软件工具介绍
  19. Leetcode-Resotre IP Addresses
  20. Java设计模式—中介者模式

热门文章

  1. 为什么要虚拟化,为什么要容器,为什么要Docker,为什么要K8S?
  2. 第一次Kaggle比赛心得
  3. 把KMP算法嚼碎了喂给你吃!(C++)
  4. jupyter的配置
  5. Vue+elementui前后端分离,单个图片文件上传和上传时出现的跨域问题的解决方案
  6. py之赋值,选择判断
  7. 让 MSYS2 Bash 像 Git Bash 一样显示 Git 分支名称
  8. JSP第二次作业
  9. 云萌 V2.6.3.0 win10,win11 Windows永久激活工具
  10. PX4源码地址和wiki