定义变量,并为变量赋值以及利用变量。
实例代码
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定义变量的值,有两种办法:
办法一:直接打印total_money变量print(total_money)
要把稳的是:
(1)在print语句中,如果打印的内容写的是变量的名字,那么打印输出的结果便是变量的值,由于打算机知道total_money变量在哪,里面的值是什么。
(2)在print语句中,如果打印的内容是文本内容,也便是加了引号的内容,那么打算机会将文本内容原封不动地打印出来。
办法二:直接打印表达式dishwashing_pricedishwashing_numprint(dishwashing_price dishwashing_num)
如果print中打印的是数字表达式,那么打印输出的结果便是表达式终极打算的结果。上面两种办法的代码运行结果相同。
知识解释
让打算机记住一个数,只需把这个数保存到一个变量中即可。打算机的大脑就像一个“摩天算夜楼”,打算机把须要记住的数放在“小房子”里,一个“小房子”只能放一个数。这里的“小房子”便是变量。
变量的命名规则
变量名只能包含字母、数字和下划线(_)变量不能以数字开头变量名不能是Python关键字。关键字是Python中已经定义好的有分外含义的单词。变量区分大小写。变量名不能包含空格。利用变量保存存钱罐中的钱功能哀求
小马用存钱罐中原有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)标识符不能以数字开头。以下划线开头的标识符具有分外的意义:
以单下划线开头(如_foo)的标识符代表不能直接访问的类属性,需通过类供应的接口进行访问,不能用“from xxx import ”导入。以双下划线开头(如__foo)的标识符代表类的私有成员。以双下划线开头和结尾(如__foo__)的标识符是Python分外方法专用的标识,如__init__()代表类的布局函数。(3)标识符字母区分大小写。
(4)标识符禁止利用Python中的保留着。要查看某字符串是否为保留字,可以利用iskeyword函数;利用kwlist函数可以查看所有保留字。
知识解释
要创建一个变量,首先须要一个变量名和变量值(数据),然后通过赋值语句将值赋值给变量。
变量的命名必须严格遵守标识符的规则,Python中还有一类非保留字的分外字符串(如内置函数名),这些字符串具有某种分外供,虽然拥有变量名时不会出错,但会找出相应的功能损失。
在去变量名时,不仅要避免Python中的保留字,还要避开具有分外浸染的非保留字,以避免发生一些不必要的缺点。
常见的命名法:
(1)大驼峰(upper camel case):所有单词的首字母都是大写。一样平常用于类的命名。
(2)小驼峰(lower camel case):第一个单词的首字母为小写字母,别的单词的首字母都采取大写字母。常用于函数名和变量名中。
(3)下划线(_)分隔:首个单词用小写字母,中间用下划线(_)分隔后,单词的首字母为大写字母。