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

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

  • 什么是变量?所谓变量就是将一些运算的中间结果暂存到内存中,以便后续代码调用。
  • 什么是常量?即一直不变的量。
  • 给代码写上注释是养成一个好习惯,方便别人更好理解自己的代码。
  • 由于Python是动态语言,所以赋值变量的时候不用指定数据类型就可以

变量命名规则

  1.必须由数字,字母,下划线任意组合,且不能数字开头,不能有任何符号。

  2.不能是python中的关键字。pythond的关键字不多,但还是要注意。

  3.具有可描述性。最好是用英文表明中文意思,比如年龄用age,姓名用name等等

  4.不能是中文。在python中,用中文当做变量名虽然不会报错,但是不要用中文,否则就贻笑大方了

注释规则

  1.单行注释:#,在C和Java中是“//”,这一点千万不能混淆

  2.多行注释:'''被注释内容''',"""被注释内容"""(三个单引号、双引号,将多行注释赋值给一个变量,可以变成一个字符串形成多行输出)

基本数据类型

  1. 数字型,可分为整型int,在python3中所有整数范围都算lint,还有小数float型
  2. 字符串型,python当中凡是用引号引起来的都是字符串。(字符串可实现拼接、相乘)
1 age = '18'
2 name = 'sun'
3 print('我的名字是'+name,'我的年龄是'+age)
4 #输出:我的名字是sun 我的年龄是18
5 
6 print('hello world'*3)
7 #输出hello world三次
  1. 布尔类型,bool:布尔值。 True,False。注意首字母大写
  2. 字符串转化成数字:int(str) ,有一个条件:str必须是数字组成的。数字转化成字符串:str(int)
  3. 可以用print(type())查看type后面括号里的数据是何种数据类型
1 print(type(2.33))
2 #输出:<class 'float'>
3 print(type(2))
4 #输出:<class 'int'>
5 print(type(‘hello world’))
6 #输出:<class 'str'>

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏未闻Code

一日一技:使用doctest测试Python代码的注释

如果大家看过一些有名的Python开源项目,你可能会看到他们在文档型注释里面,出现了下面这样的使用示例:

9520
来自专栏编程创造城市

python中数字格式化输出,厉害了!

Decimal.Context(prec=3,rounding=ROUND_HALF_UP).create_decimal(string类型)返回正常的四舍五入...

47820
来自专栏机器之心

在Win上做Python开发?当然是用官方的MS Terminal和VS Code了

使用 Windows 系统一大好处是它的应用太丰富了,甚至强大的 GPU 也能在闲暇时间做点其它「工作」。然而与 Linux 或 macOS 不同,在 Wind...

14920
来自专栏测试邦

openpyxl | Python操作Excel利器

一个excel文档就是一个工作簿 Workbook,每个工作簿对应可以有很多个表格sheet,每个表格页,由单元格组成。openpyxl通过操作这三个层级,完成...

24010
来自专栏诸葛青云的专栏

Python实战案例:用Python写一个弹球游戏,就是这么强

我们前面讲了几篇关于类的知识点,为了让大家更好的掌握类的概念,并灵活的运用这些知识,我写了一个有趣又好玩的弹球的游戏,一来可以把类的知识融会一下,二来加深对Py...

57210
来自专栏Hadoop实操

0690-TensorFlow之车牌识别案例

参考文档:https://blog.csdn.net/shadown1ght/article/details/78571187

33230
来自专栏编程创造城市

python中四舍五入,颠覆你的想象

上一节知识点主要讲到了进制转换,这一块其实属于计算机基础课程。在Python中主要涉及到:

9130
来自专栏编程创造城市

python中序列解包特性及其便捷赋值,人生苦短,我学python

上一节我们学习了print函数,对其做了深入理解,这个系统输出函数其实有两个参数功能非常强大,分别是sep参数用于分隔符;end参数,结尾文本内容的修改。

15730
来自专栏FreeBuf

委内瑞拉军方遭受Machete组织攻击

Machete是一个由西班牙语组织开发的网络间谍工具集,自2010年以来一直处于活动之中。该组织持续为其恶意软件开发新功能。他们长期攻击的重点在拉丁美洲国家,多...

10320
来自专栏生信宝典

Bioconda软件安装神器:多版本并存、环境复制、环境导出

2017年生信宝典发布了Linux学习 - 又双叒叕一个软件安装方法,现在根据使用经验做一些更新,主要是增加了conda环境的复制、导入和导出功能。最开始是为了...

12010

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励