落枕学python(1)

落枕学Python1

第一部分

前言

大家好哈!我是蒸糕工作室的落枕,很久都没写文章了,主要是因为水平太低,再加上没有什很好的素材。终于我就想到了去写一些学习笔记供大家参考,希望大家能喜欢,如果你喜欢的话,记得点赞收藏加关注哦!谢谢大家的支持!
还有一点,就是说由于第一章的内容大家可能没有什么必要看,我就不写了,直接从第二章开始和大家说,希望大家可以谅解,参考书目:蟒蛇书:《Python编程从入门到实践(第二版)》网页资料👇🏻

点击我可以找到资料,这是官方网页资料,还是很安全的,有需要的话可以收藏哦~

第二章 变量和简单数据类型

2.1运行hello_world.py时发生的情况

首先呢,书还是先和我们讲了一讲关于一个比较基础的函数print()的内容,文件末尾的.py告诉电脑:

@电脑!这是一个Python程序,请用Python解释器来运行!

如果各位是初学者,本书也是建议大家使用语法高亮,就像下面的代码那样

print(“这个函数是使用紫色标出的,而我们这些字符串则是使用灰色标出的,这就是语法高亮”)

这在很多在线编译器,还有一些线下编译器上好像是自带的,如果没有的话建议还是换一个,具体的话再CSDN也是可以搜索到很多资料的,大家可以去自行学习搜索。

2.2变量

这一节开头,是先引入了一个变量massage,再用函数print()打印了出来,虽说比刚才多了一行代码,但是在以后对于变量的更改与应用时方便了很多:
(书中的示例)代码:

massage = “Hello Python world!”
print(massage)

你会发现输出与不给变量赋值时相同,的确没有什么区别:

Hello Python world!

这就好比你走在了大街上,没有变量时就像你徒手拿了一大堆东西,而变量就像是一个盒子,或者一个包(随便你如何理解,两者并没有很大的区别,性质其实差不了多少)帮你装了这些东西,虽说多拿了一个东西,但是你一定会觉得方便了很多,还有个例子,就是说没有变量时,你仿佛在你有限的大脑空间里记上很多东西,但有了变量后,你就可以把他们都记在这个“便签“上面
这些其实在programming中有异曲同工之妙

前面我们提到“对于变量的更改与应用时也方便了很多”,的确,当我们在后期开发运用时就会发现,一个变量的用处的确很大。
在编写程序时也可以随时修改变量的值,例如:

count = 1
print(count)

输出则是(这里的用的是添加代码快的形式,所以可能会是绿的)

1

而当我们在这后面修改变量count的值时,Python只会记住最新赋的值,原来的值则会在这个变量中被修改,消失:

count = 1
print(count)
count = count + 1
print(count)

输出就会多一行变量count的最新值:1+1=2

2.2.1 变量的命名和使用

首先,咱先看一下命名规则:

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

2.变量名不能包含空格,但能使用下划线来分隔其中的单词。
例如,变量名greeting_message可行,但变量名greeting message会引发错误。
不要将Python关键字和函数名用作变量名,即不要使用Python保留用于特殊用途的单词,如print

3.变量名应既简短又具有描述性。
例如,name比n好,student_name比s_n好,name_length比length_of_persons_name好。
慎用小写字母l和大写字母O,因为它们可能被人错看成数字1和0。

大家可能觉得太繁琐,我就给大家简化一下:
1.字母数字下划线组成(这是法律规定)
2.不能包含空格,不能数字打头(这是法律规定),尽量不用l或者O(这是道德约束)
3.变量描述要让人看得懂,但不能与原有的函数重复(这是道德约束)

差不多就这三点,还有一些其他的命名规则将会在后面讲到驼峰命名规则时再和大家慢慢唠嗑。

接着,咱们继续看一看使用的时候的注意事项
我们在调用变量的时候一定要多一个心眼,最最基本的拼写错误不要频频发生,去找这些不起眼的小错误往往会花费大量的时间,即使这可能会使得你变得崩溃,但请不要放弃,谁不是这么一步步走来的呢?在遇到错误的时候,要学会去看Traceback,尤其是在最后大概率会告诉你是啥错了,比如:
NameError:就是指你调用变量时找不到你要调用的那个变量,要么就是你忘了要创造这个变量,要么就是你打错了变量名,总之,这些错误是每个programmer必经的道路。

但是只要你打对了变量名,即使你的单词拼写出现了极大的问题,就算是你在给变量赋值时把greeting写成greatibg,只要你在后续的调用中用的就是这个让人难以理解的词,亲爱的Python解释器就不会不放你通行,但这违背了第三条规定,虽说没啥大碍,但是这给解读你代码的人留下了一些困难。

练习 exercises:

练习2-1:简单消息

将一条消息赋值给变量,并将其打印出来:

massage_one = “Hello I’m 落枕!”
print(massage_one)

练习2-2:多条简单消息

将一条消息赋给变量,并将其打印出来;再将变量的值修改为一条新消息,并将其打印出来:

massage_two = “Hello!I’m 落枕.Welcome reading my passage!”
print(massage_two)
massage_two = “Thanks,I’ll come back soon!Byebye”
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

fkdlz-疯狂的落枕ὢ

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值