趁着课余时间学点python(二)缩进 标识符 保留字 注释 输入输出的理解

本文主要是介绍趁着课余时间学点python(二)缩进 标识符 保留字 注释 输入输出的理解,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!


文章目录

  • 前言
  • 编辑器的选择
  • 基础语法
    • 缩进
    • 标识符
    • 保留字
    • 注释
    • 输入与输出
  • 结语

前言

python身为一个高级语言,也是有自己的语法格式的。

编辑器的选择

这边推荐使用vs code,可以参考我的Java篇的编辑器选择——编辑器选择

在这里就不多做赘述了。

基础语法

基础语法包括缩进,标识符,注释,保留字

缩进

​ 缩进在python中是及其重要的,就好像我们说话时的标点符号但又不完全一样,因为在python中缩进是必须的,缩进是让计算机知道我们的代码是从哪里分段的,而如果没有缩进,计算机就不认识你的代码,就会报错。

​ 那么什么是报错呢,就好像你朋友对你胡言乱语的一顿输出,你却听不懂,这时候你就会说,我听不懂,你说听不懂,就是报错,给你朋友看的,他知道你听不懂,就会重新组织语言,直到让你听懂。

​ 那么计算机也是同样的道理,你不缩进的代码,计算机就不懂,就会给你报错,让你明白,他不懂,这样你就会修改你的代码,让计算机明白你的意思。

​ 而这个过程也是我们调试我们的代码的过程。

​ 不同的代码组合在一起,就像不同的汉字组合在一样,分隔开不同的段,就有不同的意思。

​ 而缩进也有包含的意思,相同层次的代码缩进相同,层次靠下的缩进依次减少。(这个暂时不理解也是没事的,后面就会理解了)

小练习

# 1. 判断以下代码能否运行
print("Hello")print("World")
print("!")

​ 巴拉巴拉说了一大推,应该明白了吧

在这里插入图片描述

标识符

​ 标识符,这个东西是我们自己命名的东西,但是呢,我们又不能随意的命名,因为不知定格规范的话,有的人写这种,有的人写那种,计算机又会看不懂了。

标识符的规范:可以包含数字,字母,下划线,但是又不能以数字开头,并且标识符对大小写敏感。

​ 而现在,我们学的python3,有个中国人的福音:那就是,*我们可以使用中文作为我们的标识符!*是的没错,中文作为标识符。当然,同样不可以数字开头。

​ 标识符的作用下一篇会提到。

小练习

判断以下标识符是否正确

  1. 1smly
  2. smly
  3. _smly
  4. smly_
  5. sm_ly

判断下列标识符是否相同

  1. smly Smly
  2. smly sMly
  3. SMLy smLY
  4. smly1 Smly1

保留字

​ 再别的语言里也叫做关键字,是在python这门语言中另有作用的名字。

​ 而有时,你不需要管这个单词是什么意思,只需要知道他的作用是什么,不过编程语言中讲究见名知意,所以英语好一点是有优势的。不过也不能全靠翻译意思。

​ python的保留字相对来说较少,有33个,就不一一说了,用到的时候再说,现在展示出来,肯定一堆人懵逼。

注释

​ 什么叫做注释呢?注释就是对我们的代码进行解释,让别人能够看懂我们写的代码。但是计算机却会对我们的注释熟视无睹,因为他并不需要你的解释,他能看懂。

单行注释# 这是单行注释

多行注释""“这是多行注释”""

代码演示

# 这是单行注释
"""这是
多行注释
"""
print("Hello")

小练习:分别使用单行注释和多行注释对你的Hello World程序进行解释,告诉别人这是个输出Hello World!的程序

输入与输出

print()是个输出函数(暂时先不去管什么是函数,后面会讲解的),可以把括号里面的内容输出到控制台显示
当然,括号里面是你想显示的内容是需要加双引号,单引号(这里一定要注意单双引号都是英文符号,也就是切换到英文输入的单双引号)
比如说你要显示你好呀,就应该这么写

print (“你好呀”)

这就是print ()函数输出字符串
什么是字符串呢?字符串就是这里面英文单双引号里面的内容
就像

“Hello World”
“你好呀”
“你好,初学者”

这些都是字符串
计算机里面的字符串就相当于我们人和人之间平时说的话,字符串是计算机与计算机之间,或者是会编程语言的人与计算机之间交流的东西
输出我们已经知道了,使用print(),那么输入呢?
​ input()

input()
print()

运行试试:

在这里插入图片描述

会提示你在这输入东西,那么我们如果想要一个提示的话,怎么办呢?

input("请输入:1/2,按回车结束")
print("输入正确")

结果:

在这里插入图片描述

小练习:输入一个数,并输出 正确

结语

兴趣是最好的老师,坚持是不变的真理。
学习不要急躁,一步一个脚印,踏踏实实的往前走。
每天进步一点点,日积月累之下,你就会发现自己已经变得很厉害了。

我是布小禅,一枚自学萌新,跟着我每天进步一点点吧

个人主张自学,但是也不能忘记了讨论的重要性,但是由于平时不z怎么看CSDN,所以呢我这边搞了一个小圈子,欢迎大家来哦~可以畅所欲言呀——IT小圈子

在这里插入图片描述

这篇关于趁着课余时间学点python(二)缩进 标识符 保留字 注释 输入输出的理解的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/345121

相关文章

Python的Darts库实现时间序列预测

《Python的Darts库实现时间序列预测》Darts一个集统计、机器学习与深度学习模型于一体的Python时间序列预测库,本文主要介绍了Python的Darts库实现时间序列预测,感兴趣的可以了解... 目录目录一、什么是 Darts?二、安装与基本配置安装 Darts导入基础模块三、时间序列数据结构与

Python正则表达式匹配和替换的操作指南

《Python正则表达式匹配和替换的操作指南》正则表达式是处理文本的强大工具,Python通过re模块提供了完整的正则表达式功能,本文将通过代码示例详细介绍Python中的正则匹配和替换操作,需要的朋... 目录基础语法导入re模块基本元字符常用匹配方法1. re.match() - 从字符串开头匹配2.

Python使用FastAPI实现大文件分片上传与断点续传功能

《Python使用FastAPI实现大文件分片上传与断点续传功能》大文件直传常遇到超时、网络抖动失败、失败后只能重传的问题,分片上传+断点续传可以把大文件拆成若干小块逐个上传,并在中断后从已完成分片继... 目录一、接口设计二、服务端实现(FastAPI)2.1 运行环境2.2 目录结构建议2.3 serv

通过Docker容器部署Python环境的全流程

《通过Docker容器部署Python环境的全流程》在现代化开发流程中,Docker因其轻量化、环境隔离和跨平台一致性的特性,已成为部署Python应用的标准工具,本文将详细演示如何通过Docker容... 目录引言一、docker与python的协同优势二、核心步骤详解三、进阶配置技巧四、生产环境最佳实践

Python一次性将指定版本所有包上传PyPI镜像解决方案

《Python一次性将指定版本所有包上传PyPI镜像解决方案》本文主要介绍了一个安全、完整、可离线部署的解决方案,用于一次性准备指定Python版本的所有包,然后导出到内网环境,感兴趣的小伙伴可以跟随... 目录为什么需要这个方案完整解决方案1. 项目目录结构2. 创建智能下载脚本3. 创建包清单生成脚本4

Python实现Excel批量样式修改器(附完整代码)

《Python实现Excel批量样式修改器(附完整代码)》这篇文章主要为大家详细介绍了如何使用Python实现一个Excel批量样式修改器,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一... 目录前言功能特性核心功能界面特性系统要求安装说明使用指南基本操作流程高级功能技术实现核心技术栈关键函

python获取指定名字的程序的文件路径的两种方法

《python获取指定名字的程序的文件路径的两种方法》本文主要介绍了python获取指定名字的程序的文件路径的两种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要... 最近在做项目,需要用到给定一个程序名字就可以自动获取到这个程序在Windows系统下的绝对路径,以下

使用Python批量将.ncm格式的音频文件转换为.mp3格式的实战详解

《使用Python批量将.ncm格式的音频文件转换为.mp3格式的实战详解》本文详细介绍了如何使用Python通过ncmdump工具批量将.ncm音频转换为.mp3的步骤,包括安装、配置ffmpeg环... 目录1. 前言2. 安装 ncmdump3. 实现 .ncm 转 .mp34. 执行过程5. 执行结

Python实现批量CSV转Excel的高性能处理方案

《Python实现批量CSV转Excel的高性能处理方案》在日常办公中,我们经常需要将CSV格式的数据转换为Excel文件,本文将介绍一个基于Python的高性能解决方案,感兴趣的小伙伴可以跟随小编一... 目录一、场景需求二、技术方案三、核心代码四、批量处理方案五、性能优化六、使用示例完整代码七、小结一、

Python中 try / except / else / finally 异常处理方法详解

《Python中try/except/else/finally异常处理方法详解》:本文主要介绍Python中try/except/else/finally异常处理方法的相关资料,涵... 目录1. 基本结构2. 各部分的作用tryexceptelsefinally3. 执行流程总结4. 常见用法(1)多个e