python课程基础复习

半世苍凉 提交于 2020-02-28 04:25:37

一、print()函数;

无引号用法

print(520)
输出为:520

单引号的用法

计算机只识别数字,要输出字符串必须添加单引号或者双引号

print('啊阿斯顿')
//输出结果为:啊阿斯顿

不带引号的报错,不能识别
如下
NameError: name ‘啊阿斯顿’ is not defined
(需要对它提前进行定义,否则就会出现NameError(意思是尝试访问一个没有声明的变量))

引号内无论是什么内容,一律转换为字符串

双引号的用法

在print()函数内单双引号两者的效果没什么区别,都能让你打印出一行文本。但前后必须一致

# 括号内是单引号的情况。
print('一起')

# 括号内是双引号的情况。
print("玩吧")

# 括号内单双引号同时存在的情况。
print("Let's play game")

#前后引号不一致的情况
print("Let's play game')
//则会报错:SyntaxError: EOL while scanning string literal
//(遗漏或使用了错误的引号)

(#号为单行注释符号)

print(1+1)
//结果为:2
print("1+1")
//结果为:1+1
print("1"+"1")
//结果为:11
print("1"+"+"+"1")
//结果为:1+1

观察以上代码
引号内无论是什么内容,一律转换为字符串

三引号的用法

print()里面居然能放三引号,实现”输入等于输出“的效果

print('''qweqweqwe
qweqweqwe
qweqweqwe
''')
//输出结果为:
qweqweqwe
qweqweqwe
qweqweqwe

三引号为根据在字符串的输入格式来输出格式

引号使用总结

不带引号:让计算机识别括号内内容运算并输出
带引号:计算机无需理解,原样输出括号内内容
带双引号:计算机无需理解,原样输出括号内内容,并输出内容中的单引号

/
/

转义字符

实现换行的转义字符\n

print('qweqweqwe,\nqeqweqwe,\nqweqweqwe。')

输出内容为:
qweqweqwe
qweqweqwe
qweqweqwe

除了\n之外,转义字符还有很多

它们的特征就是:反斜杠+想要实现的转义功能首字母

比如换行\n代表【+newline】
退格\b代表【+backspace】
回车\r代表【+return】

在这里插入图片描述

二、变量和赋值

name='啊阿斯顿'

name为一个变量,把 ‘啊阿斯顿’ 赋值给’name’这个变量

所以要输出’啊阿斯顿’就如下

name='啊阿斯顿'
print(name)

但变量之所以称为变量,是因为它保存的数据是可以随意变化

如下

name='啊阿斯顿'
name='阿斯顿马丁'
print(name)

输出结果为:阿斯顿马丁

相当于多次赋值,代码由上往下运行,由外至里,层级运行

阿斯顿马丁 把 啊阿斯顿 覆盖

最后输出为:阿斯顿马丁

变量的命名规范

那么变量可以命名为name

如果信息是数字,那么变量名则应该叫做number

习惯给变量命名为a、b、c等英文字母

等于给自己的孩子取名叫做“张小红”、“王小明”,一喊满大街都是

赋值符号=并不是左边等于右边

仅仅表示赋值动作,把内容放进了带标签的盒子里

代表左右两边相等的符号,是比较运算符==
a=2#赋值
a==2#等于
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!