大数跨境
0
0

Python基础入门:初识变量

Python基础入门:初识变量 漫画数据分析
2020-01-20
0

一、变量的定义

什么是变量?对于很多初学者而言,这个是学习每一门编程语言必须要面对一个基础知识点。

所谓的变量,是指在程序运行过程中,用于存储数据的一个抽象概念就好比如一个盒子,我们把数据存储在里面,变量名就是指这个盒子上面贴的标签,而变量值就是指这个盒子里面的内容。

举一个简单示例:

  • 变量bus_card代表公交卡,变量值100代表公交卡里面有100元。

bus_card=100
print(bus_card)

输出结果:

100


二、变量的作用

很多人会问:变量有什么作用呢?对于变量,它以下几点作用:

  • 在程序中存储数据,例如存储成绩、金额等;
  • 方便程序编写和修改。例如针对经常使用的数值,可以使用变量名来代替,在修改程序的时候只需要修改一次就好。
  • 使用变量能够有效提高程序的运行效率。在运行程序过程中,计算机访问变量的速度更快。

三、变量的命名规则

变量名就是变量的名字,在编写Python程序过程中,一般建议命名更加有意义,例如针对年龄,可以命名为age,这样通过age就让读写代码的人能够知道这个是用来存储年龄的一个变量。

在Python语言里,变量的命名需要遵循以下规则:

  1. 由字母、数字和下划线组成。

book_name_1 = 'Python analysis'

这里命名就是:第一本书的名字的变量


  1. 区分大小写。

Age = 18
age = 12
print("大宝的年龄是" + str(Age) + " ," + "小宝的年龄是" + str(age) +"。")

输出的结果是:

大宝的年龄是18 ,小宝的年龄是12。


这里可以看到:Age 和 age是两个不同的变量。

  1. 第一个字符不能是数字。

1name= 'wise'

返回错误的警告信息:

SyntaxError:invalid syntax



  1. 避免使用Python关键字作为变量名。

Python里面有哪些关键字呢?可以使用该代码来查看:

help('keywords')

输出结果:

Here is a list of the Python keywords.  Enter any keyword to get more help.

False               class               from                or None                continue            global              pass True                def                 if                  raise and                 del                 import              return as                  elif                in                  try assert              else                is                  while async               except              lambda              with await               finally             nonlocal            yield break               for                 not

这些关键字都不能作为变量名。

  1. 变量名不能包含空格,但可使用下划线来分隔其中的单词。

例如命名:send_message 是可行的,但命名 send message 则不行。

  1. 谨慎使用用小写字母l和大写字母O,因为它们很有可能被人错看成数字1和0。

四、变量命名法

命名规则可以被视为一种惯例,并无绝对与强制。其目的是为了增加代码的识别和可读性。

对于变量的命名,一般有以下几种常见的命名规范。

  • 单词全部小写,可以使用下划线来连接各个单词。


user_name ='salay'
user_id = 'No0001'
print(user_name,user_id)

  • 驼峰命名法

当变量名是由两个或多个单词组成时,可以利用驼峰命名法来命名。

  1. 小驼峰式命名法:第一个单词以小写字母开始,后续单词的首字母大写

firstName = 'zhang'
lastName = 'san'
print(firstName + " " + lastName)

  1. 大驼峰式命名法:每一个单词的首字母都采用大写字母

FirstName = 'zhang'
LastName = 'san'
print(FirstName + " " + LastName)




五、多个变量赋值

  • Python允许你同时为多个变量赋值。

例如:

a = b = c = 20
print(a,b,c)

结果输出:

20 20 20

该例子为创建一个整型对象,值为20,三个变量被分配到相同的内存空间上。

  • 可以为多个对象指定多个变量

a , b , c = 10 , 20 , 'wise'
print(a,b,c)

结果输出:

10 20 wise

该例子是两个整型对象 10和 20 分别分配给变量 a 和 b,字符串对象 "wise" 分配给变量 c。


----------------------------------------

长按识别下方二维码,并关注公众号,回复“500”领取世界500强Excel经典图表模板

【声明】内容源于网络
0
0
漫画数据分析
分享Excel、SQL、Python数据分析心得与方法
内容 224
粉丝 0
漫画数据分析 分享Excel、SQL、Python数据分析心得与方法
总阅读13
粉丝0
内容224