吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 3365|回复: 31
收起左侧

[Python 转载] 从0.2开始学Python,第1天

  [复制链接]
WoShiXXX 发表于 2021-10-12 18:45
本帖最后由 WoShiXXX 于 2021-10-12 18:55 编辑

楼主为八年级学生,想要冲冲编程竞赛,但无奈自己智商不够,没法撸各种算法题,只好先从比较简单的Python开始,开一些帖子记录一下。由于我有前端基础,所以我并不是0基础,而是0.2基础还有就是我随时可能拖更,如果我长时间拖更,欢迎催更!
OK,let's go.我选用的是Python编程:从入门到实践(第2版).pdf这本书当作教材,这本书前30页都是废话
今天把第一部分的第一、二章的字符串看完了,第一章主要讲了如何安装Python解释器、安装代码编辑器(书上演示用的是Sublime Text,但相比而言我更喜欢vim和VSCode)、运行Python程序。第二章简单介绍了变量,下面是精华总结:第一章就一个比较值得说:
print(content)
可以在控制台以文字形式输出内容


第二章:
变量的定义
Python中的变量以如下方式定义:
name = value
是的,变量名前面并不需要什么数据类型
对于变量的正确解读
变量不是用于存储值的盒子,而是指向一个值的指针
变量命名的规则
变量名只能包含字母、数字和下划线。变量名能以字母或下划线打头,但不能以数字打头。例如,可将变量命名为message_1 ,但不能将其命名为1_message 。
变量名不能包含空格,但能使用下划线来分隔其中的单词。例如,变量名greeting_message 可行,但变量名greeting message 会引发错误。
不要将Python关键字和函数名用作变量名,即不要使用Python保留用于特殊用途的单词,如print。
变量名应既简短又具有描述性。例如,name 比n 好,student_name 比s_n好,name_length 比length_of_persons_name 好。
慎用小写字母l 和大写字母O ,因为它们可能被人错看成数字1 和0 。
字符串类型
字符串可以有一下两种形式,分别用单引号和双引号引起来(注意:在C语言中用单引号引起来的为字符,而不是字符串)
"This is a string."
'This is also a string.'
可见Python中字符串有灵活性,这使得我们可以在一段字符串中包含引号,但引用一段文字的引号必须为同种引号,不能一个为单引号,另一个为双引号,否则解释器无法理解。
'I told my friend, "Python is my favorite language!"'
"The language 'Python' is named after Monty Python, not the snake."
"One of Python's strengths is its diverse and supportive community."
我们还可以用字符串上的方法修改为标题形式:
name = "ada lovelace"
print(name.title())
其输出为:
Ada Lovelace
upper和lower和rstrip(去空格)方法:
name = "Ada Lovelace"
print(name.upper())
print(name.lower())
其输出为:
ADA LOVELACE
ada lovelace
在字符串中使用变量(类似ES6的模板字符串)
只需要在一段字符串前写一个“f”,这段字符串中就可以用花括号引起来变量名来使用变量了,下面是用法
first_name = "ada"
 last_name = "lovelace"
full_name = f"{first_name} {last_name}"
 print(full_name)
制表符的使用
在字符串中加入\t可以增加一个缩进,提高阅读性
今天的帖子到这里了,我随时可能拖更,如果我长时间拖更,欢迎催更!


免费评分

参与人数 14吾爱币 +14 热心值 +13 收起 理由
爆炎 + 1 + 1 我很赞同!
爱电脑的初中生 + 1 + 1 用心讨论,共获提升!
zxczzz + 1 + 1 我很赞同!
曹爱破解1845 + 1 + 1 加油!!!
zyxm2013 + 1 + 1 我很赞同!
小不点吃鱼 + 1 能长期坚持就是进步
woyucheng + 1 + 1 谢谢@Thanks!
世俗难断 + 1 + 1 牛逼plus
cjcmxc + 1 热心回复!
没事路过 + 1 + 1 谢谢@Thanks!
growing88 + 1 + 1 我很赞同!
zht030303 + 1 + 1 楼主加油,高二学长自愧不如
guyinqian + 3 + 1 支持一下,但是也要注意文化课的学习喔
abc265 + 1 厉害了,年少有为啊

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

魔幻冰扬 发表于 2021-10-12 19:17
刚毕业简历写的就是八年开发经验。。。
 楼主| WoShiXXX 发表于 2021-10-12 20:51
guyinqian 发表于 2021-10-12 19:37
@WoShiXXX 支持一下,但是也要注意文化课的学习喔

谢谢啦,从小学二年级开始接触编程(易语言),不过没有系统学过,文化课算是没落下
Magicy 发表于 2021-10-12 19:08
学惭淹贯 发表于 2021-10-12 19:09
现在的初中生真是太厉害了!!预祝楼主早日有成。
studentguo 发表于 2021-10-12 19:18
加油。。。
guyinqian 发表于 2021-10-12 19:37
@WoShiXXX 支持一下,但是也要注意文化课的学习喔
内存空间不足 发表于 2021-10-12 19:55
有兴趣可以多花点时间学习一下,编程真的挺好的,我就比较后悔没有早一点接触到,加油!
xyc171918040 发表于 2021-10-12 20:11
厉害了 加油加油
咔c君 发表于 2021-10-12 20:24
不错学习了
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 11:41

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表