学习
实践
活动
专区
工具
TVP
写文章
专栏首页Lansonli技术博客Python基础(四):Python必需掌握基础注释、变量、输出
原创

Python基础(四):Python必需掌握基础注释、变量、输出

​Python必需掌握基础注释、变量、输出

一、注释

1、作用

  • 没有注释的代码
  • 添加注释的代码

通过⽤⾃⼰熟悉的语⾔,在程序中对某些代码进⾏标注说明,这就是注释的作⽤,能够大⼤增强程序的可读性。

2、分类及语法

注释分为两类:单行注释多行注释

2.1、单行注释

只能注释⼀⾏内容,语法如下:

# 注释内容

2.2、多行注释

可以注释多行内容,⼀般用在注释⼀段代码的情况, 语法如下:

"""
 第⼀⾏注释
 第⼆⾏注释
 第三⾏注释
"""
'''
 注释1
 注释2
 注释3
'''

快捷键: ctrl + /

3、快速体验

3.1、单行注释

# 输出hello world
print('hello world')
print('hello Python') # 输出(简单的说明可以放到⼀⾏代码的后⾯,⼀般习惯代码后⾯添加两个空格再书写注释⽂字)

3.2、多行注释

"""
 下⾯三⾏都是输出的作⽤,输出内容分别是:
 hello Python
 hello lanson
 hello Lansonli
"""
print('hello Python')
print('hello lanson')
print('hello Lansonli')
'''
 下⾯三⾏都是输出的作⽤,输出内容分别是:
 hello Python
 hello lanson
 hello Lansonli
'''
print('hello Python')
print('hello lanson')
print('hello Lansonli')

注意:解释器不执⾏任何的注释内容。

4、总结

4.1、注释的作⽤

⽤⼈类熟悉的语⾔对代码进⾏解释说明,⽅便后期维护。

4.2、注释的分类

单⾏: # 注释内容 ,快捷键ctrl+/

多⾏: """ 注释内容 """ 或 ''' 注释内容 '''

4.3、解释器不执⾏注释内容

二、变量

1、作用

举例体验:我们去图书馆读书,怎么样快速找到⾃⼰想要的书籍呢?是不是管理员提前将书放到固定位置,并把这个位置进⾏了编号,我们只需要在图书馆中按照这个编号查找指定的位置就能找到想要的书籍。

这个编号其实就是把书籍存放的书架位置起了⼀个名字,方便后期查找和使用。

程序中,数据都是临时存储在内存中,为了更快速的查找或使⽤这个数据,通常我们把这个数据在内存中存储之后定义⼀个名称,这个名称就是变量。

变量就是⼀个存储数据的的时候当前数据所在的内存地址的名字而已

2、定义变量

变量名 = 值

变量名自定义,要满足标识符命名规则。

2.1、标识符

标识符命名规则是Python中定义各种名字的时候的统⼀规范,具体如下:

  • 由数字、字母、下划线组成
  • 不能数字开头
  • 不能使⽤内置关键字
  • 严格区分大小写
False None True and as assert break class continue def del elif else except finally for
from global if import in is lambda nonlocalnot or pass raise return try while with yield

2.2、命名习惯

  • 见名知义。
  • 大驼峰:即每个单词首字母都大写,例如: MyName 。
  • 小驼峰:第⼆个(含)以后的单词首字母大写,例如: myName 。
  • 下划线:例如: my_name 。

2.3、使用变量

my_name = 'TOM'
print(my_name)
schoolName = 'C学院'
print(schoolName)

2.4、认识bug

所谓bug,就是程序中的错误。如果程序有错误,需要程序员排查问题,纠正错误。

三、输出

作用:程序输出内容给用户

print('hello Python')
age = 3
print(age)
# 需求:输出“今年我的年龄是3岁”

所谓的格式化输出即按照一定的格式输出内容。

1、格式化符号

技巧:

  • %06d,表示输出的整数显示位数,不足以0补全,超出当前位数则原样输出
  • %.2f,表示小数点后显示的小数位数。

2、体验

格式化字符串除了%s,还可以写为 f'{表达式}'

age = 18
name = 'TOM'
weight = 75.5
student_id = 1
# 我的名字是TOM
print('我的名字是%s' % name)
# 我的学号是0001
print('我的学号是%4d' % student_id)
# 我的体重是75.50公⽄
print('我的体重是%.2f公⽄' % weight)
# 我的名字是TOM,今年18岁了
print('我的名字是%s,今年%d岁了' % (name, age))
# 我的名字是TOM,明年19岁了
print('我的名字是%s,明年%d岁了' % (name, age + 1))
# 我的名字是TOM,明年19岁了
print(f'我的名字是{name}, 明年{age + 1}岁了')

f-格式化字符串是Python3.6中新增的格式化方法,该⽅法更简单易读。

3、转义字符

  • \n :换⾏。
  • \t :制表符,⼀个tab键(4个空格)的距离。

4、结束符

想⼀想,为什么两个print会换⾏输出?

print('输出的内容', end="\n")

在Python中,print(), 默认⾃带 end="\n" 这个换行结束符,所以导致每两个print直接会换行展示,用户可以按需求更改结束符。

原创声明,本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

关注作者,阅读全部精彩内容
登录 后参与评论
0 条评论

相关文章

  • Python基础之变量,常量,注释,数据类型

    由于上学期学了C语言,对于这一块的内容肯定算熟悉,只是注释的方法有些不同,但得还是一步一步的来!没有基础的同学看了这篇随笔也会大有助益的!

    孙晨c
  • Python基础之注释,算数运算符,变量

    注释的作用:用自己熟悉的语言,对某些代码进行标注说明,增强程序的可读性; 在python解释器解释代码的过程中,凡是#右边的,解释器都直接跳过这一行;

    py3study
  • python基础教程 变量/输入输出/if判断

      python的运用越来越多。大数据经常被人谈及,数据从何而来?通过各个平台、app、网站数据的收集,分析,过滤,生成报告,这些都可以用python来处理,并...

    ytkah
  • python学习第三讲,python基础语法之注释,算数运算符,变量.

    python中的运算符跟 (C++ Java 以及其它语言都一样,任何语言都是有的.) 加 减 乘 除 取余 等等. 如下方所示:

    IBinary
  • 如何学python-第二课 基础输出/变量/变量类型

    在python和其他主流的脚本语言里,有几样东西会在你在漫长的编程生涯里一直伴随着你——不外乎输出,变量,以及变量的类型。我们会从输出介绍起,然后是变量和变量的...

    用户1631416
  • 零基础学Python(第四章 变量类型)

    因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数、字符、布尔(True/False)。

    红目香薰
  • Python学习入门基础 — 第四章 列表、元组、字典、字符串变量使用、变量进阶

    Python学习入门基础 -- 第四章 列表、元组、字典、字符串变量使用、变量进阶 ...

    Java架构师必看
  • Python人工智能 | 四.TensorFlow基础之Session、变量、传入值和激励函数

    从本篇文章开始,作者正式开始讲解Python深度学习、神经网络及人工智能相关知识,希望您喜欢。

    Eastmount
  • 学Python要先学什么?Python入门方法

    学Python要先学什么?对于零基础的学员来说没有任何的编程基础,应该学习Python基础:计算机组成原理、Python开发环境、Python变量、流程控制语句...

    python学习教程
  • Python基础教程之小白入门篇

    正如人与人之间的沟通需要语言,人与计算机之间的沟通,也需要语言,连接人与计算机沟通的桥梁就是编程语言。任何编程语言只要用来开发程序,都怀揣着同一使命——“为人类...

    墨鬓
  • 实验二 Python语言基础实验

    2、掌握Python语言的数据类型、运算符、常量、变量、表达式和常用语句等基础知识。

    背雷管的小青年
  • 赶上年底最后一趟末班车——Python编程基础之小白入门

    正如人与人之间的沟通需要语言,人与计算机之间的沟通,也需要语言,连接人与计算机沟通的桥梁就是编程语言。任何编程语言只要用来开发程序,都怀揣着同一使命——“为人类...

    CDA数据分析师
  • Python和JavaScript在使用上有什么区别?

    JavaScript和Python这两种语言非常流行和强大,但它们在部分语法的使用上却有着一些不同,如果你恰好对这些区别对比感兴趣,那么这篇文章中的内容可能会为...

    葡萄城控件
  • Python学习笔记1(写给COO)

    最近COO总吵着要学Python, 担心以后工作可能被AI取代。毫无疑问,AI是技术发展的趋势,而Python是最流行的机器学习语言。工欲善其事,必先利其器。先...

    光学小豆芽
  • Python原创0基础入门一看几张图就学会了

    Python最近势头很猛,由于他在人工智能方面的出色表现,已经成为现在热门的编程语音之一,为了大家方便学习,而不是浪费时间去看入门教程,萌掌用图片的方式画出了你...

    企鹅号小编
  • Day2.数据可视化-- 基础语法

    想学好数据分析,最好掌握Python语言。Python语言简洁,有大量的第三方库,功能强大,能解决数据分析的大部分问题。在数据科学领域,Python有许多非常著...

    DataScience
  • 【python入门系列课程 汇集】

    本系列课程是针对无基础的,争取用简单明了的语言来讲解,学习前需要具备基本的电脑操作能力,准备一个已安装python环境的电脑。如果觉得好可以分享转发,有问题的地...

    叶子陪你玩
  • 【保姆级教程】2022入门网络安全,从这篇文章开始

    黑客技术并不是我们想象的那样,专门用来搞事情的。想要在网络安全行业立足,必须知已知彼。

    技术zhai
  • [Python从零到壹] 一.为什么我们要学Python及基础语法详解

    在学习Python之前,你不要担心自己没基础或“脑子笨”,我始终认为,只要你想学并为之努力,就能学好,就能用Python去做很多事情。在这个喧嚣的时代,很多技术...

    Eastmount

扫码关注腾讯云开发者

领取腾讯云代金券