| ctr+/ | 注释和取消注释 |
|---|---|
| ctr+s | 保存 |
| ctr+z | 撤销 |
| ctr+shift+z | 反撤销 |
# 注释内容多行注释:在段前后加三个引号(单双皆可)
""" 这是多行注释1 这是多行注释2 """ ''' 这是多行注释1 这是多行注释2 '''行和缩进
1)一条语句占一行;一行结束后不需要分号
2)如果非要一行显示多条语句,语句之间必须使用分号给开
3)一行语句的开头不能随意添加缩进(空格和制表符-tab)
由字母、数字下划线组成,并且数字不能开头
abc = 10
a12 = 10
__ = 10
123 = 10 # 报错!数字不能开头
12a = 10 # 报错!数字不能开头
ab-12 = 10 # 报错!出现了字母、数字下划线以外的东西
在Python中本身就具备特殊功能或者特殊意义的一些标识符,这些表示不能用来给别的东西当名字
例如:for、in、while、if等
for = 10
用来表示数值大小的数据就是数字数据。程序中数字的表示方法和数学中数字的表示方法一样。
例如:100、12.5、-1.23、+109、3e4/3E4(科学计数法)
相当于数学中整数
float 浮点型相当于数学中小数
print(6e3) # 6000.02) 文本数据
用文字内容来表示信息的数据
程序中表示文本数据的时候必须将文字内容放在单引号或者双引号中。
例如:‘余婷’、“重庆”、‘110’、‘hello!’
print(“hello world”)
print(‘18’) #这里’18’为文本而非数字
a.只有True和False两个值,分别表示真(对、肯定)和假(错、否定)
注意:True和False都是关键字,程序中表示的时候直接写,注意首字母大写
b.布尔数据对应的类型:布尔(bool)
print(10>20) # False print(True) # True4) 空值 None
相当于生活中的无
print(None) # print将括号中内容显示在控制台
获取数据类型的函数-typetype(数据) - 获取指定数据的类型
print(100) # print工具的作用是将括号中的内容显示在控制台 type(100) # type只是单纯获取某个数据的类型,不会将结果显示在控制台 print(type(100)) #函数 输出函数-print
print-打印 在控制台输出指定数据
print(具体值或运算结果)print(2.34) # 2.34
print('abc') # abc
print(False) # False
print(10 + 20) # 30
数据用逗号隔开可同时打印
print(783,83.3,'j',type(4.5*46)) # 783 83.3 j定制end
end='任意文本' # 替换当前行print结束时默认的回车
print(783, 83.3, 'j', type(4.5*46), end='=')
print()
print('97+3',end='=') # 783 83.3 j =
print(97+3) 97+3=100
定制sep
sep=字符串 替换当前输出行中的间隔
end=,sep=必须在放全部数字数据后,之间顺序不影响输出结果
print(3,34,5,sep=',') # 3,34,5 print(10, 20, 30, 40, sep='+') # 10+20+30+40 print(10,20,30,40,sep='and',end='--') print() print(10,20,30,40,end='--',sep='and') # 10and20and30and40-- 10and20and30and40--输入函数 - input
变量 = input(输入提示信息) 提示输入内容,用户输入信息后,按回车结束输入;计算机返回字符串类型数据
注意:不管从控制台输入的内容是什么,返回的数据的类型都是字符串(str)
name = input('请输入你的名字:')
print(name, type(name)) # xiaoming
age = input('请输入你的年龄:')
print(age, type(age)) # 23
数据类型转换
类型名(数据) - 将指定的数据转换成指定类型
age = '18' print(type(age)) #age = int('18') print(type(age), age) # age = int(input('请输入你的年龄:')) print(age, type(age)) # 23 print(age + 1) # 24
练习:输入学生的分数,并且将输入的分数加100再打印出来。(分数可以是小数)
score = float(input('请输入分数:'))
print(score + 100)
变量-承载数据
使代码更易读
print(18) print(19)
他人阅读时难以理解代码段的作用和目的.
age=18 print(age) print(age+1)
很容易看出输出的是年龄
可复用,简化操作(修改大量数据时非常关键)重复输出信息
print('托儿索:面对疾风吧!')
print('托儿索:面对疾风吧!')
print('托儿索:面对疾风吧!')
print('托儿索:面对疾风吧!')
print('托儿索:面对疾风吧!')
message = '托儿索:面对疾风吧!' print(message) print(message) print(message) print(message) print(message)定义变量 语法:变量名 = 数据 变量名命名规范
-
程序员自己命名;
-
要求:是标识符;不能是关键字
-
规范:
-
见名知义(看到变量名就知道这个变量中保存的是什么数据);
-
字母都小写,多个单词用下划线隔开;
-
不使用系统的函数名、类名或者模块名
-
print = 10 # print给变量命名,会导致打印功能失效 print(100) # int = 10 # int不能给变量命名
-
-
-
可以是:具体的某种类型的数据、有结果的运算表达式、函数调用表达式等!
score_average = (88+32+42)*2 print(score_average)
给同一变量重复赋值,后面的会覆盖前面的数值
a=2 a=5 print(a) # a=5



