财务大数据分析保留值等于1的变量,对大数据财务分析的认识

首页 > 经验 > 作者:YD1662022-11-07 05:49:19

变量的定义和使用

功能要求

定义变量,并为变量赋值以及使用变量。

实例代码

Teacher = "Mr. Zeo"

print(Teacher)

运行结果:

Mr. Zeo

代码分析

Teacher = "Mr. Zeo":在代码中创建了由字母“Mr. Zeo”组成的字符串,并给它起了一个名字“Teacher”。其中“=”表示Python要赋值(让……等于……)。就是把字符串“Mr. Zeo”赋值给变量“Teacher”。也就是在计算机内存中的某个位置保存字符串“Mr. Zeo”,要使用字符串“Mr. Zeo”只需要通过变量名“Teacher”即可。名字就像标签或者不干胶便条,可以用它来标识一些东西。

在一个东西两边加上引号时,Python会按字面来处理它。它会把引号里的内容原样打印出来。如果没有加引号,Python就必须明确这个东西到底是什么。这可能是数字(如3)、表达式(如4 4)或者名字(如Teacher)。由于创建了一个名字Teacher,所以Python会打印这个名字里的内容,即字母序列“Mr. Zeo”

使用变量暂存数据

功能要求

使用变量保存信息,并将变量中的值打印输出。

实例代码

change_words = "I can change myself."

print("====================")

print(change_words)

print("====================")

change_words = "changed!"

print(change_words)

运行结果

====================

I can change myself.

====================

changed!

代码分析

change_words = "I can change myself.":“change_words”为变量名,按变量实际作用来取名,取名后通过“=”号给定初始值即可创建完毕。

变量所存内容直接通过“=”号进行改变。

知识说明

如果需要在运行中改变显示内容,可以使用变量来暂存数据,并直接使用变量的名字来代替内容,填入括号中即可。

输出学生的成绩单

功能要求

输出成绩单,要求通过三个变量,分别存储姓名、数学分数、语文分数。

实例代码

name = 'tom'

math = 99

chinese = 80

print('name : ', name)

print("math : ", math)

print("chinese : ", chinese)

运行结果

name : tom

math : 99

chinese : 80

计算并打印输出洗碗的收入

功能要求

已知洗碗的价格为每次8元,共洗碗3次,计算洗碗的总收入,并将洗碗收入打印输出。

实例代码

dishwashing_price=3

dishwashing_num=8

total_money=dishwashing_price * dishwashing_num

print(total_money)

运行结果

24

代码分析

dishwashing_price=3

dishwashing_num=8:赋值号“=”的作用类似于一个箭头“<--”,可以把“=”右边的内容,赋值给“=”左边。相当于为等号左边的变量指定一个值,这个值就是“=”右边的内容。

dishwashing_price=3:dishwashing_price就是变量,3就是为变量指定的值。此句代码的作用是将数字3赋值给变量dishwashing_price。

dishwashing_num=8:此句代码作用是将数字8赋值给变量dishwashing_num。

有了变量的定义以后,就可以通过变量的名字去使用这些数字了。

计算机也同样支持运算,其中的运算和数学中所学的运算一样。在计算机中,如果将数字保存到变量里,就可以直接使用变量来代替数字进行数学运算。

total_money=dishwashing_price * dishwashing_num:其中total_money这个变量用来保存之前定义的两个变量dishwashing_price和dishwashing_num相乘的结果。

在上面的代码中已经将运算结果保存到变量total_money中,如果要查看total_money的值,可以使用print语句来打印结果

使用print定义变量的值,有两种方式:

print(total_money)

要注意的是:

(1)在print语句中,如果打印的内容写的是变量的名字,那么打印输出的结果就是变量的值,因为计算机知道total_money变量在哪,里面的值是什么。

(2)在print语句中,如果打印的内容是文本内容,也就是加了引号的内容,那么计算机会将文本内容原封不动地打印出来。

print(dishwashing_price * dishwashing_num)

如果print中打印的是数字表达式,那么打印输出的结果就是表达式最终计算的结果。上面两种方式的代码运行结果相同。

知识说明

让计算机记住一个数,只需把这个数保存到一个变量中即可。计算机的大脑就像一个“摩天大楼”,计算机把需要记住的数放在“小房子”里,一个“小房子”只能放一个数。这里的“小房子”就是变量。

变量的命名规则

使用变量保存存钱罐中的钱

功能要求

小马用存钱罐中原有1000元钱买了学习资料,爸爸知道后又给了他200元用于学习。请用print打印小马现在一共有多少钱?

实例代码

money = 1000

money = 200

print(money)

运行结果

200

哆啦A梦是机器猫

功能要求

大雄有一个好朋友哆啦A梦,哆啦A梦是一只有超能力口袋的机器猫,请创建两个变量a,b,将a赋值为哆啦A梦,b赋值为机器猫,用print打印出:哆啦A梦是机器猫。

实例代码

a = '哆啦A梦'

b = '机器猫'

print(a, '是', b, sep='')

运行结果

哆啦A梦是机器猫

同时定义多个变量,并赋值

功能要求

同时定义两个变量name和age,并分别为name和age赋值为“小明”和12。并将name和age变量的值打印输出。

实例代码

name, age = '小明', 12

print('name = ', name, 'age = ', age)

运行结果

name = 小明 age = 12

代码分析

为多个变量同时赋值时,Python默认按照变量定义的先后顺序赋值。

name, age = '小明', 12:字符串“小明”赋值给变量name,数字12赋值给变量age。

同时为多个变量赋值

功能要求

同时为变量赋值相同的值;同时为变量赋不同的值

实例代码

a = b = c = 1

print(a, b, c)

a, b, c = 1, 2, "abc"

print(a, b, c)

运行结果

1 1 1

1 2 abc

显示学员的基本信息

功能要求

显示学员信息 – 姓名、性别、年龄、身高、是否是学生等信息。

实例代码

name, sex, year, height, isStudent = "张三", '男', 18, 1.76, True

print("姓名:" name)

print("性别:" sex)

print("年龄:" str(year))

print("升高:" str(height))

print("是一个名学生:" str(isStudent))

运行结果

姓名:张三

性别:男

年龄:18

升高:1.76

是一个名学生:True

计算打印的页数,并将结果输出

功能要求

小马在打印店打印两本课后练习册,数学练习册有78页,语文练习册有87页,数学练习册需要打印3份,语文练习册需要打印5分,请编写一个程序,计算一共需要打印多少页?

实例代码

sx, yw = 78, 87

total = 78 * 3 87 * 5

print(total)

运行结果

669

变量使用时的注意事项

功能要求

变量使用时的注意事项

实例代码

and = "我是保留字"

运行结果:

File "E:\Code\PythonCode\hello.py", line 1

and = "我是保留字"

^^^

SyntaxError: invalid syntax

实例代码

strExample = "我是一个字符串"

print(len(strExample))

len = "特殊字符串命名"

print(len)

print(len(strExample))

运行结果:

7

特殊字符串命名

Traceback (most recent call last):

File "E:\Code\PythonCode\hello.py", line 5, in <module>

print(len(strExample))

TypeError: 'str' object is not callable

知识说明

标识符在机器语言中是一个允许作为名字的有效字符串。Python中的标识符主要用在变量、函数、类、模块、对象等的命名中。

Python中对标识符有如下规定:

(1)标识符可以由字母、数字和下划线组成。

(2)标识符不能以数字开头。以下划线开头的标识符具有特殊的意义:

  1. 以单下划线开头(如_foo)的标识符代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用“from xxx import *”导入。
  2. 以双下划线开头(如__foo)的标识符代表类的私有成员。
  3. 以双下划线开头和结尾(如__foo__)的标识符是Python特殊方法专用的标识,如__init__()代表类的构造函数。

(3)标识符字母区分大小写。

(4)标识符禁止使用Python中的保留着。要查看某字符串是否为保留字,可以使用iskeyword函数;使用kwlist函数可以查看所有保留字。

知识说明

要创建一个变量,首先需要一个变量名和变量值(数据),然后通过赋值语句将值赋值给变量。

变量的命名必须严格遵守标识符的规则,Python中还有一类非保留字的特殊字符串(如内置函数名),这些字符串具有某种特殊供,虽然拥有变量名时不会出错,但会找出相应的功能丧失。

在去变量名时,不仅要避免Python中的保留字,还要避开具有特殊作用的非保留字,以避免发生一些不必要的错误。

常见的命名法:

(1)大驼峰(upper camel case):所有单词的首字母都是大写。一般用于类的命名。

(2)小驼峰(lower camel case):第一个单词的首字母为小写字母,其余单词的首字母都采用大写字母。常用于函数名和变量名中。

(3)下划线(_)分隔:首个单词用小写字母,中间用下划线(_)分隔后,单词的首字母为大写字母。

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.