1  print()函数与变量

先秀一个代码:

import time
print ('在'+time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())+',我来学python了' )
引用时间函数:先确定格式,再确定内容

python代码执行原理:

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

1  print()函数与变量

注释

单行注释:

带有『#』的语句
『#』常用作单行注释符号,用于解释单行代码

多行注释( ' 可以使用 " 代替):

''' 
    多行
    内容 
'''

注释快捷键:
win:ctrl + /
mac:command + /

print执行原理

无引号数字及运算可任意输出

1  print()函数与变量

如果你直接让计算机print(千寻)

1  print()函数与变量

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

双引号的用法
在print()函数内不仅能使用单引号,还能使用双引号,两者的效果没什么区别,都能让你打印出一行文本。
有些时候,单引号和双引号可能会在括号内同时出现,比如print("Let's play")。
这种情况下,需要注意区分清楚哪个引号是属于print()函数结构,哪个引号是属于你要让计算机打印的内容,可别“混搭”了。

哪个引号才属于print()函数结构)?

1  print()函数与变量

三引号的用法
在print内部使用三引号''' 来实现跨行输出(格式更任意)

1  print()函数与变量

原理:
在print()函数中,引号里的内容其实也不一定非得是文字,还可以是英文和数字

1  print()函数与变量

相应地,在括号内没有引号的情况下,我们应该往括号内放入计算机能够“理解”的内容,如:数字或数学运算。此时,print函数会让计算机尝试去“读懂”括号里的内容,并打印最终的结果。
当计算机读懂数据数字后,就打印这个数据。当读懂数字运算后,则打印得到运算结果。
如果你直接让计算机print(千寻),它会一脸懵并大声报错:“这两个字啥意思,你没有定义清楚,不懂诶……”

转义字符

1  print()函数与变量

转译字符用于在文本中调节格式,类似于引号,可以被单独识别

常见的转义字符:

1  print()函数与变量
1  print()函数与变量

变量和赋值

我们应该如何更好地储存信息,让计算机能够在你需要的时候帮你调用出你想要的信息呢
回想一下,我们平时在收拾东西的时候,是不是会把散落各处东西放进不同的盒子里,并且做好标记?这样的“收纳”动作,能够让空间变得整齐,也更方便我们自己取用东西。
同理,计算机也是这么做的,它会把成千上万的数据放在不同的“盒子”里,这样才方便它存储和操作数据。

1  print()函数与变量

在千寻签完合约后,汤婆婆就把【name】这个『标签』从装有她名字【千寻】的『盒子』撕下来,贴到了装有【小千】这个名字的『盒子』。这时,取出贴有【name】这个『标签』的盒子,读出的内容变成了『小千』:使用print()函数,变量的值总是等于最后一次赋给它的内容。

变量的命名规范

1  print()函数与变量

标识符的命名规则

标识符是一种代号:

命名规范:

1:见名知意
2:驼峰命名法(小驼峰:除第一个单词外,其他单词首字母大写 oneTwoThree;大驼峰:所有单词首字母大写 OneTwoThree)
3:python中使用下划线方式分隔

组成:数字,字母,下划线混合而成,但是不能以数字开头

1  print()函数与变量

标识符区分大小写,abc和Abc是不同的变量

1  print()函数与变量

关键字

关键字也是一些标识符,这些标识符是程序定义好的,具有特定意义的标识符

通过下面这两行代码输出关键字列表

1  print()函数与变量
kwlist=['False', 'None', 'True', '__peg_parser__', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

不能使用关键字作为普通标识符,也不要使用程序定义的功能函数的名字,例如(print、type)

下面是一些错误例子:

1  print()函数与变量
1  print()函数与变量

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

总结:

1  print()函数与变量

发布者:LJH,转发请注明出处:https://www.ljh.cool/7472.html

(0)
上一篇 2022年9月7日 下午4:32
下一篇 2022年9月11日 上午2:33

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注