写在前面:
虽然这个课是叫基于Python的人工智能应用实践,但是期末考试的话应该是《Python编程从入门到实践》(那个蛇书的前9章),抛去第一章 起步(也就是配置编程环境啥的),实实在在要准备的就是8章内容,分成三大块:入门(变量&数据类型、列表、元组、字典),进阶(操作列表、if语句、遍历字典、用户输入与while循环、函数),高阶(类),个人是打算边看书边敲,就是先过一遍知识点,汇总成这个笔记,然后考前是要去百度上搜搜题啥的,浅浅培养一下题感,题目类的就汇总成另一个文档,到时候文档末尾会附上链接。
第二章 变量和简单数据类型
2.1 变量
(每学习一个新的编程语言都是从hello world出发~)
编译器输入:
message = "hello python world!"
print(message)
输出:
如果在下面的输入中你对message的值有改动,那么会显示最新的(就是你刚刚写的message的值)
message = "hello python world!"
print(message)
message = "hello python world!lxx"
print(message)
输出:
2.2 变量名的命名规则
- 变量名只能包含字母、数字和下划线,可以用字母或下划线作为开头,但是不能用数字打头(这点和C语言一样),可将变量命名为message_1,但不能1_message。
- 变量名不能包含空格,但可以用下划线来隔开单词,例:get_message。
- 不要将Python的关键字作为变量名,最常见的:print。
- 变量名要简短且具有描述性,name比n好。
- 慎用小写字母l和大写字母O,因为会和1和0混淆。
2.3 变量写错时编译器的报错
编译器输入:
message = "hello python world!"
print(mesage