吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2421|回复: 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程序。第二章简单介绍了变量,下面是精华总结:第一章就一个比较值得说:
  1. print(content)
复制代码
可以在控制台以文字形式输出内容


第二章:
变量的定义
Python中的变量以如下方式定义:
  1. 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语言中用单引号引起来的为字符,而不是字符串)
  1. "This is a string."
  2. 'This is also a string.'
复制代码
可见Python中字符串有灵活性,这使得我们可以在一段字符串中包含引号,但引用一段文字的引号必须为同种引号,不能一个为单引号,另一个为双引号,否则解释器无法理解。
  1. 'I told my friend, "Python is my favorite language!"'
  2. "The language 'Python' is named after Monty Python, not the snake."
  3. "One of Python's strengths is its diverse and supportive community."
复制代码
我们还可以用字符串上的方法修改为标题形式:
  1. name = "ada lovelace"
  2. print(name.title())
复制代码
其输出为:
  1. Ada Lovelace
复制代码
upper和lower和rstrip(去空格)方法:
  1. name = "Ada Lovelace"
  2. print(name.upper())
  3. print(name.lower())
复制代码
其输出为:
  1. ADA LOVELACE
  2. ada lovelace
复制代码
在字符串中使用变量(类似ES6的模板字符串)
只需要在一段字符串前写一个“f”,这段字符串中就可以用花括号引起来变量名来使用变量了,下面是用法
  1. first_name = "ada"
  2. last_name = "lovelace"
  3. full_name = f"{first_name} {last_name}"
  4. 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, 2022-12-4 02:29

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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