Python基础复习--print()函数、转义符、变量命名
print()函数由两部分构成: 1.指令:print; 2.指令的执行对象:即括号里面的内容。
指令的执行对象: 1. 单引号、双引号:直接输出内容; 2. 三引号(三个英文单引号):可用于换行。举例如下:
#方法一:【三个引号】,三引号内,输入一句话,直接按回车键即为换行。
print('''千寻你好,人们叫我'无脸男'
这个世界的人都选择无视我
只有你看到了我并和我打招呼
我感到很孤单,很孤单
你愿意和我做朋友吗?\n''')#方法二:利用【单引号+“反斜杠+”】的转义字符编写
print('千寻你好,人们叫我\'无脸男\'\n这个世界的人都选择无视我\n只有你看到了我并和我打招呼\n我感到很孤单,很孤单\n你愿意和我做朋友吗?\n')#方法三:利用【双引号+“反斜杠+”】的转义字符编写
print("千寻你好,人们叫我'无脸男'\n这个世界的人都选择无视我\n只有你看到了我并和我打招呼\n我感到很孤单,很孤单\n你愿意和我做朋友吗?\n\n\n")print('''Let's go!
You will be all you want to be!!
Fighting!!!''')
运行结果为:
千寻你好,人们叫我'无脸男'
这个世界的人都选择无视我
只有你看到了我并和我打招呼
我感到很孤单,很孤单
你愿意和我做朋友吗?千寻你好,人们叫我'无脸男'
这个世界的人都选择无视我
只有你看到了我并和我打招呼
我感到很孤单,很孤单
你愿意和我做朋友吗?千寻你好,人们叫我'无脸男'
这个世界的人都选择无视我
只有你看到了我并和我打招呼
我感到很孤单,很孤单
你愿意和我做朋友吗?Let's go!
You will be all you want to be!!
Fighting!!!
语法: print(*objects, sep=' ', end='\n', file=sys.stdout)
参数:
*objects – 不定长参数,表示可以一次输出多个对象。输出多个对象时,需要用 , 分隔。
sep – 用来间隔多个对象,默认值是一个空格。
end --用来设定以什么结尾。默认值是换行符 \n,也可换成其他字符串。(打印九九乘法表时,可设置为空格)
file – 要写入的文件对象。(这个还没弄明白)
举例如下:
print('a','b','c')
>>>a b cprint('a','b','c',sep='+')
>>>a+b+cprint('a','b','c',sep='+',end='=%')
>>>a+b+c=%
#打印九九乘法表:#变量i,表示每一列第一个数据(观察结果的形式可知,每一列第一个数据都是不变的)
for i in range(1,10):#变量j,表示每一列的第二个数据(观察结果的形式可知,每一列第二个数据都是递增的)for j in range(1,i+1):#常规写法,因为变量i与j都是整型数据,要在print()函数内完成拼接,需通过str()函数,将整数强制转换为字符串形式。print(str(j)+'x'+str(i)+'='+str(j*i),end=' ')#简化版写法一:1.通过格式符:%+类型码的形式,完成数据拼接。(先占一个位置,之后再填上实际的变量)
# 2.类型码主要有三种:字符串类型s,整型d,浮点型f
# 3.'%d x %d = %d'这部分表示占了三个位置,且数据类型为整数,%后填入实际的变量i与j。
# 4.end=' '表示同一行中,以空格相隔。print('%d x %d = %d'%(j,i,j*i),end=' ')#简化版写法二:1.通过格式化字符串函数format(),用大括号{}进行占位。具体语法:str.format()
# 2.对数据引用更灵活,不需考虑数据类型。 print('{}x{}={}'.format(j,i,j*i),end=' ')#print('')用于强制换行print('')
结果:
1x1=1
1x2=2 2x2=4
1x3=3 2x3=6 3x3=9
1x4=4 2x4=8 3x4=12 4x4=16
1x5=5 2x5=10 3x5=15 4x5=20 5x5=25
1x6=6 2x6=12 3x6=18 4x6=24 5x6=30 6x6=36
1x7=7 2x7=14 3x7=21 4x7=28 5x7=35 6x7=42 7x7=49
1x8=8 2x8=16 3x8=24 4x8=32 5x8=40 6x8=48 7x8=56 8x8=64
1x9=9 2x9=18 3x9=27 4x9=36 5x9=45 6x9=54 7x9=63 8x9=72 9x9=81
附录:
一、转义字符总结
二、变量命名规范性总结
1.只能用一个词
2.只能包含字母、下划线和数字
3.不能以数字开头
4.尽量描包含的内容
5.不要使用Python函数名和关键字
Python关键字:
Python内置函数:
Python基础复习--print()函数、转义符、变量命名相关推荐
- Python基础(使用print()函数输出格式化字符串)
print()函数用来将信息输出到控制台 如果希望输出文字信息的同时,一起输出数据,可以使用格式化操作符%,格式化操作符负责处理字符串中的格式,需要注意的是,链接不同的字符时,根据不同类型的数据需要使 ...
- python编写自定义函数判断n1-n2范围内的素数_【每日道代码题001】- PYTHON基础复习...
问题001-1:请对输入三个整数a,b,c,判断能否以它们为三个边长构成三角形.若能,输出YES和面积,否则输出NO a = float(input()) b = float(input()) c = ...
- python 基础复习二
这里写自定义目录标题 python 基础复习二 1.数据类型 2.数据的应用 3.数据的转换 总结 python 基础复习二 1.数据类型 最常用的数据类型有三种--字符串(str).整数(int)和 ...
- 【面试复习】Python基础复习
[面试复习]Python基础复习 前言 相信一些学习python的朋友找不到一些python的的朋友找不到相对应的python面经,所以博主就推荐大家可以去牛客上面看看哦,各种大厂面经和习题哦! 地址 ...
- Python基础day05【函数(局部变量、全局变量、多函数执行流程、函数返回值、函数参数)、拆包、引用、可变与不可变类型、函数注意事项】
视频.源码.课件.软件.笔记:超全面Python基础入门教程[十天课程]博客笔记汇总表[黑马程序员] Python基础day05[函数(函数传参的两种形式.函数形参).拆包.引用.可变与不可变类型.引 ...
- python导入模块的语法结构_python学习第五讲,python基础语法之函数语法,与Import导入模块....
python学习第五讲,python基础语法之函数语法,与Import导入模块. 一丶函数简介 函数,就是一个代码块,这个代码块是别人写好的.我们调用就可以. 函数也可以称为方法. 1.函数语法定义 ...
- Python中的print函数及其中单引号双引号区别
一,Python中的print函数 Python中print函数用法: print("hello world!") hello world! print(5+8) 13 print ...
- Python基础day05【函数应用:学生管理系统、拆包、今日总结】
视频.源码.课件.软件.笔记:超全面Python基础入门教程[十天课程]博客笔记汇总表[黑马程序员] Python基础day05[函数(函数传参的两种形式.函数形参).拆包.引用.可变与不可变类型.引 ...
- python中递归函数的基例_详谈Python基础之内置函数和递归 Python递归和循环的区别...
Python 递归函数基例 2. 关于递归函数基例的说明,以下选项中错误的是 A 递归函数的基例决定所谓基例就是不需要递归就能求解的,一般来说是问题的最小规模下的解. 例如:斐波那契数列递归,f(n) ...
最新文章
- Generic Data Access Layer泛型的数据访问层
- 雅虎可能被Verizon收购 阿里巴巴也可能成为接盘者
- pdo mysql 建库_一帖让PHP小白彻底了解PDO操作数据库的方法
- oracle数据库怎么导出dat文件_论将数据从数据库导出为dat格式.docx
- windows使用glade2开发gtk程序
- FIR定点提高精度的trick_02
- 带有Prometheus的Spring Boot和测微表第6部分:保护指标
- UE3 预计算可见性
- 上海大学计算机学院调剂,上海大学微电子学院2021年硕士研究生调剂有关事项说明...
- ICS Pwn2Own 2022迈阿密黑客大赛的目标和奖金公布
- php CURL带有验证码验证登录的例子
- python正则表达式案例_Python正则表达式--实例秘籍
- (转)正则表达之零宽断言(零宽度正预测先行断言)
- 多方位全面解析:如何正确地写好一个iOS UI
- 神经网络加速器设计研究:寒武纪DaDianNao论文阅读
- 机器学习:学习的分类
- 光电二极管的工作原理
- Android自定义一个属于自己的刻度尺
- arnold运动模糊nuke合成方法
- python黑客库长安十二时辰 更新_程序员爬取 3 万条评论,《长安十二时辰》槽点大揭秘!...
热门文章
- centos安装python3.X,系统默认2.7.5
- AutoCAD.Net二次开发 致命错误 “unhandled access violation reading xxx...”的处理经验
- 线性代数(13)——向量空间、维度和四大子空间(下)
- 用浏览器快速开启Docker的体验之旅
- ppi协议源码 c语言,S7-200 PLC的PPI协议及其开发实例
- BTC系列 - UTXO事务模型
- Android应用设置系统情景模式
- 实用健指操:让你告别鼠标手、键盘手
- html数字拼图游戏,JavaScript_JS写的数字拼图小游戏代码[学习参考],复制代码 代码如下:html - phpStudy...
- 实验三:跟踪分析Linux内核的启动过程 ----- 20135108 李泽源