美文网首页
Day 1 | 初识Python&敲出第一行代码

Day 1 | 初识Python&敲出第一行代码

作者: 带佩亚诺余项的麦克劳林 | 来源:发表于2020-04-07 10:20 被阅读0次

写在最前面:本区域是为个人快速复习用&为其他小伙伴了解本文有什么内容的区域

1.1 print函数:print()

1.2 变量与赋值:变量,变量命名方式,赋值

1.1 Print函数

结构:print()

*在python中,所有符号都是以英文输入法输入的,要区别于中文的括号(),这点非常重要 !由此产生的错误会很难被发现

所以,让我们试试用print写出第一行代码?

*注意括号与引号均为英文符号!

尝试运行一下:

输出结果

没错...就是这么简单【如果你发现了那个小小引号的话,请带着疑问继续看下去】

2.2 变量与赋值

这次我们想偷个懒...如果要用print数次输出某一段话的话,似乎过于麻烦了一些...那我们为什么试试将一堆内容刻在某个“石板”上呢?每当我们需要这些内容,只需要把“石板”掏出来扣一下就好。这个“石板”就是变量

首先我们要给这个变量命名,它有如下规则:

1.变量名只能包含字母、 数字和下划线。 变量名可以字母或下划线打头, 但不能以数字打头, 例如, 可将变量命名为message_1, 但不能将其命名为1_message。

2.变量名不能包含空格, 但可使用下划线来分隔其中的单词。 例如, 变量名greeting_message可行, 但变量名greeting message会引发错误。

3.不要将Python关键字和函数名用作变量名, 即不要使用Python保留用于特殊用途的单词, 如print。

4.变量名应既简短又具有描述性。 例如, name比n好, student_name比s_n好, name_length比length_of_persons_name好。

5.谨慎使用小写字母l和大写字母O,以免被当作1和0。另外变量名最好使用小写字母。

来源:《 Python编程-从入门到实践》 - Eric Matthes  - 人民邮电出版社 

所以来尝试一下,我们创建一个变量message并将Hello World刻进去,最后打印出来:

定义变量并为其赋值,最后打印出来 输出结果

将Hello world = 到message的过程,这个就是赋值!变量在等号左侧,而内容在等号右侧。

如果尝试给同一名称变量多次赋值效果会如何呢?

连续3次对message变量赋值 输出结果

明明赋值三次!为什么只有最后一次出来结果 ? 原因是变量只记录最新一次的赋值,以前的都会被覆盖掉。

到了这里,今日学习就基本完毕了

等等

可能有人发现了!同样是print(),为什么在hello world那里有单引号!而message没有呢?

关于这个其实非常简单!因为hello world是是字符串(以后会讲这个是什么),而message是变量。print会完整将单引号中的内容打印出来,而对于变量则是读取其中的内容并打印。

那你猜猜print('message')会出现什么呢?当然只能老老实实打印出message啦~

那print(hello world)会出现什么呢?不好意思,只会出现SyntaxError: invalid syntax(语法错误),这是因为hello world这个变量名也是错的喔!如果将它修正,print(helloworld)则会出现NameError: name 'HelloWorld' is not defined(变量未定义)

另tips:("   ")双引号与('  ')单引号都是可以使用的,但不可以混用(比如前单后双)!!

感谢你能看到这里,非常感谢

相关文章

网友评论

      本文标题:Day 1 | 初识Python&敲出第一行代码

      本文链接:https://www.haomeiwen.com/subject/dfgwphtx.html