马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 极品召唤兽 于 2020-8-9 20:22 编辑
知识点顺序按照小甲鱼老师的视频顺序哦
一 . print语句的使用
print() 函数由两部分组成,分别是 指令 和 内容。指令可以理解为要 Python 做什么事情,上图中的指令是 print,就是要 Python 去打印,但是要打印什么内容呢,如果你不告诉 Python,它会一头雾水的。所以括号内的内容就是要打印的东西。
二 . 引号用法及转义字符
引号的作用就是告诉 Python:我引号里面的东西你不用管了,你不需要搞清楚它是什么意思。所以 Python 执行打印指令时,它会原封不动地把引号内的内容搬到屏幕上显示出来。你也可以把引号简单理解为通行令。 同时,我们在不需要被 Python 解析(理解)的引号前加上反斜杠( \),这样一来,Python 在读到 \' 时,就会恍然大悟:嗯,这个单引号我不要处理,把它当做要打印的内容就行了! 三引号可以用来包裹多行文本。我们只需要在文本的开头和结尾加上三引号,再调用 print() 函数就能将多行文本原样打印出来。
使用三引号不仅方便,还能最大程度地保留原始文本结构,让我们”所见即所得“。
举个栗子,下面这段代码与前两段代码有相同的输出。 print('''I
love
Python''')
三 . 变量 赋值 相等 命名
上面是一个常见的定义变量操作,意思是把 '孔明' 赋值 给 name 这个 变量。变量 就像一个盒子,我们把东西收纳进去并贴上标签(name)便于以后使用。 把东西放进盒子里的这个过程被称为 赋值,盒子上的标签便是 变量名。和通过标签名能知道盒子里的东西是什么一样,我们通过变量名便能得到变量存储的内容。 name = '孔明'
print(name)
# 输出:孔明
name = '诸葛亮'
name = '孔明'
print(name)
第二次赋值的 '孔明' 将第一次赋值的 '诸葛亮' 替换掉了,因此最终在屏幕上打印的是 '孔明'。 值得注意的是,Python 中 = 表示赋值(把右边的内容放到左边的盒子里),而不是判断相等。Python 中判断左右两边是否相等的是比较运算符(==)。 Python 中的变量名只能由英文字母(a-z),数字(0-9)和下划线(_)共同组成,意味着变量名中不能出现诸如 @、#、\$ 等特殊符号。 我们在给变量命名时,不能以数字开头,比如 1day 这种变量名是不符合规范的,应改成 day1 才对。
四 . input函数
你通过 Python 代码向计算机提供指令,计算机执行指令,然后通过 input() 函数把问题显示在屏幕上,等你输入答案。这个过程就实现一个互动的程序。
answer = input('请从 A、B、C、D 中选择你要的答案:')
上面这行代码将 input() 函数的执行结果(也就是用户的答案)赋值给变量 answer。所以,我们放进 answer 这个盒子里的东西,就是通过 input() 函数拿到的用户的答案。 一定要记住,对于 input() 函数来说,不管用户输入的回答是什么,比如整数 33、小数 3.14 或者火星文,Python 都会统一把它转换为字符串类型。
五.数据类型的转换
TypeError: cannot concatenate 'str' and 'int' objects
程序报错提示:不能将字符串和整数相联结(相加)。再看看代码,果然我们把字符串和整数变量相加。
俗话说,道不同不相为谋。字符串类型和整数类型根本不是“一路人”,我们硬把它们揍在一起,自然就报错了。
需要注意的是,任何类型、内容都能转换为字符串类型,但并不是所有类型、内容都能转换成整数和浮点数。
例如int的转换就很有说头
附加内容
这部分很重要哦
- #表示注释 其后代码不生效 , ''' '''起到同样效果
- Alt+n键 重复上一条语句 Alt+p键 删除语句
- print()内部可以进行数的计算
- python本身可以进行计算且没有位数限制
- , 连接两部分 内容类型可以不统一
- + 连接两部分 内容类型必须统一
- print()内的*n相当于n个相加
- \n 是回车键的意思
- python使用缩进和冒号代替了其他语言的大括号
- Tab 可以进行缩进 也可以用于补充代码
- 不知道是什么类型的变量 可以使用type()来查看
- 如果不清楚程序的结构 可以采用程序框图的方法
- help()可以查询不清楚的函数作用
|