Python从零开始:变量与基本数据类型

Posted 木辛,

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python从零开始:变量与基本数据类型相关的知识,希望对你有一定的参考价值。

No.2. 变量与基本数据类型

1. 变量

  message="Hello,world!"

  print(message)

  新建一个python文件,输入上述代码,编译并运行程序。可以看到,程序将输出 Hello,world!,在上面的代码中,我们建立了一个名为message的变量,此变量存储了一个值(Hello,world!),使用“=”将值赋予给message变量,并在下一行代码将此变量的值输出出来。变量是程序中绝对会有的一部分,python将其作了简化,没有了C语言中繁琐的数据类型定义,但是同样指针操作也变得复杂起来。

  变量的定义命名需要注意以下几点:

  • 变量名只能包含字母、数字和下划线。变量名可以字母或下划线打头,但不能以数字打 头,例如,可将变量命名为message_1,但不能将其命名为1_message。
  • 变量名不能包含空格,但可使用下划线来分隔其中的单词。例如,变量名greeting_message 可行,但变量名greeting message会引发错误。
  • 不要将Python关键字和函数名用作变量名,即不要使用Python保留用于特殊用途的单词。
  • 慎用小写字母l和大写字母O,因为它们可能被人错看成数字1和0。

2. 数据类型

  虽然python中简化了变量的定义,但是作为一个编程语言,数据类型是无论都无法避过的,下面我们将就变量的数据类型进行介绍。

  字符/字符串(char/string)

  字符可以将其浅显理解为一个英文字母或者一个标点符号,实际上acsii表中的所有单个内容均是一个字符。字符串是一系列的字符,你可以将其理解为单词或者句子,在python中字符/字符串需要用引号括起来,无论是单引号还是双引号。like:

"This is a string."

\'This is also a string.\'

"He told his friend,\'Python is his favorite language!\'."

"This is \'c\'."

  例句三中,我们也可以看到单双引号的灵活运用。关于字符串的处理,例如首字母大写(title())函数,大小写(upper()/lower())函数,字符串合并拼接函数等等,我们将在整个系列完成之后再行着重描述,如有对此需求者,可以查看我的推荐书籍或者另行搜索。

  整数(int)

  在python中,一个整数数字就是整数型,可以对其执行加(+)、减(-)、乘(*)、除(/)、幂(**)等多种运算。例如:

a=1
b=2
c=3
d=c**b
e=c/(a+b)

  浮点数(小数)(float)

  通俗来说,带小数点的数字为浮点数,与整数一样可以进行数学运算。

  栗子

a=2
b=0.2
print(a*b)

  读者可以运行上述代码一试,然后就会发现报错,这是因为,print(X)函数要求X必须为字符串,而a*b的结果为浮点数类型,所以 print()函数无法处理,为解决这个问题,我们只需要加一个str() 函数即可,此函数能将其他数据类型转为字符串。更改后的代码为:

a=2
b=0.2
print(str(a*b))

  程序正常运行,输出结果0.4。

3. 注释

  在Python中,注释用井号(#)标识。井号后面的本行内容都会被Python解释器忽略。


作者的话:本系列创立的初衷,乃至我的整个博客创立的初衷,是想鼓励我自己与大家一起学习。我自己会首先挑选我感兴趣的内容进行学习,边学习边总结成随笔与大家一起分享,途中我可能也会在随笔中放入一些思考与问题,看见文章的有缘的大家也多多评论,我们一起讨论。也欢迎大佬们指正,我会更加完善我的文章与内容 ( ̄︶ ̄)↗ 。

以上是关于Python从零开始:变量与基本数据类型的主要内容,如果未能解决你的问题,请参考以下文章

小白从零开始学编程--python数据类型--字符串

从零学python——python的基本语法之2

从零开始的Java开发1-5-2 包装类与基本数据类型常用API基本数据类型与包装类字符串之间的转换包装类的初始值与比较对象常量池

《从零开始学Swift》学习笔记(Day 71)——Swift与C/C++混合编程之数据类型映射

从零开始学C语言知识总结一:C语言的基本知识汇总

从零开始学C语言知识总结一:C语言的基本知识汇总