Python一级考试笔记 |
您所在的位置:网站首页 › 计算机一级知识点汇总图解 › Python一级考试笔记 |
Python一级考试笔记【源源老师】
前置知识:(了解即可)
Python常见的几种编程环境:IDLE(自带)、Visual Studio Code、Jupyter、pyCharm; python版本:python3 和 python2(版本之间互不兼容) IDLE的两种开发模式:交互模式、文件模式 交互模式Python中保留字是指被编程语言所保留的特殊单词,这些单词有着特定的含义和功能,不能被用作变量名、函数名或类名等标识符。Python有35个保留字,比如:False,True,None,and,as,def,del,elif,else,for,while,from,if,import,in,is,not,or 等等。 01. input()输入函数如果想让用户在键盘输入内容,可以使用 input() 函数; 说明语法函数名input(object)参数object–可以是空。返回值类型字符串 # input()输入的内容,不管字面上是什么都是字符串类型 a = input() print(a) print(type(a)) 如果加上提示内容,可以很好的提示用户正确的输入; # 有提示的输入 b = input("请输入一个数,1-9之间:") print(b)通过输入的两个数值进行加减运算,必须进行转换; # 通过输入进行数值计算 c = int(input("请输入第一个数,1-9之间:")) d = int(input("请输入第二个数,1-9之间:")) print("%d+%d=%d"%(c, d, c+d)) 02. print()输出函数 简单的输出 # 注意1:括号和双引号(单双均可)必须是英文状态下的 print("Hello, Python") # 简单的数字输出 print(123) 输出的内容可以多条数据,默认空格隔开显示,可以通过参数更改: # 输出时,默认会以空格来隔开显示 print(123, 456, 789)print 总结: 说明语法函数名print(objects, sep=’ ‘, end=’\n’)参数objects --表示输出的对象。sep – 用来间隔多个对象。end – 用来设定以什么结尾。默认值是换行符 \n。返回值无 03. 变量 1. 变量的声明 # 声明一个变量 # 注意1:= 不是等于的意思,是 赋值 的意思 # 注意2:阅读代码从右边向左边阅读,意为:将数字123赋值给变量a a = 123 # 输出a print(a) print(A) #Python中的英文是区分大小写的,大写的A和小写的a不是一种东西;这样写会报错 # a变量被替换 a = 456 print(a) 2. 命名的规则变量名可以包含字母、数字、下划线,但数字不能在变量名首位; abc(合法)、a123(合法)、_xyz(合法)、2b(不合法)Python中的关键字(即保留字)无法作为变量名,比如:def、class,使用会直接报错 # 关键字错误命名 def = 123 class = 123 print(class) #报错啦 # 中文命名 xiaoMing = 12 print(xiaoMing) #打印12 04.字符串 1.字符串写法Python字符串支持使用单引号、双引号和三引号三种写法。 print('Hello World!!!') print("Hello World!!!") print('''Hello World!!!''') 2. 字符串的拼接字符串的连接可以使用 +号 或者 逗号 ,具体如下: # 字符串拼接,+号紧凑,逗号松散 print("我"+"和"+"你") print("我" + "和" + "你") print("我","和","你") # 变量同理 a = "我" b = "你" print(a + b)结果: 我们还可以使用 * 号来对字符串进行拼接组合,比如: a = "*"*3 print(a) #结果:***下面的例子中,如果我们想要输出字符串小明666,直接用加号拼接是不行的,这样会报错。 name = '小明' num = 666 res = name + num print(res)使用"+"运算符连接字符串时,两边的操作数必须都是字符串类型。如果有其他类型的操作数,需要先将其转换为字符串类型,再进行拼接。正确的做法是: name = '小明' num = str(666) res = name + num print(type(res)) # 3. 输出格式 格式符说明%d格式化整数,会直接取整%f格式化浮点数,可以设置保留的小数点%s字符串 name = "小明" age = 3.33 weight = 1.23456 print("我的名字叫%s,今年%d岁了,身高%.2f"%(name, age, weight)) #我的名字叫小明,今年3岁了,身高1.23 %10.2f:可以理解为10个占位符,不足的用空格占用;%10s和%-10s:可以理解为占用10个位置,占用前面和占用后面的区别; 05. 布尔类型 1. 关系运算符布尔类型的值,是专门用于各种表达式的判断,表达式的运算符如下: 名称关系运算符表达式返回值大于>成立返回True,否则为False小于=成立返回True,否则为False小于等于 5) #True print(6 > 7) #False print(6 4) #False print(7 > 6 and 5 > 4) #True print(5 > 6 or 5 > 4) #True print(5 > 6 or 5 6) #True print(not True) #False 06. 类型转换 1. 数据类型 类型名转换函数说明及示例整型int()将合法的字符数值或浮点数转换成整数字符串型str()将任意内容转换成字符串型浮点型float()将合法的字符数值或整数转换成浮点数布尔型bool()将任意内容转换成布尔型为了判断一个变量或内容,可以采用**type()**函数; 说明语法函数名type(object)参数object --需要判断类型的内容返回值返回一个 # 使用type()获取四种类型 print(type(10)) print(type(10.15)) print(type("哈哈")) print(type(True)) #注意:首字母需要大写 print(type(False)) #注意:首字母需要大写结果: 结果: 以上类型转换,有一些条件: 转换成整数时,包含字母或其它字符都不能转成整数,只有纯数字才可以浮点数同上;布尔型只能转换成True和False; 07. 四则运算 1. 算术运算符虽说叫做四则运算,但其实运算符往往不止加减乘除这四种: 运算符号格式结果加+1 + 12减-2 - 11乘*3 * 412除/6 / 23.0整除//9 // 71求余%10 % 82幂**2**38注意: 在编程语法中乘法 x 用 ***** 号代替,除法 ÷ 用 / 代替。除法 / 是保留小数的,而整除 // 是直接取整的。幂运算中:2**3,2为底数,3为指数,换算成乘法为:2 x 2 x 2 = 8。python运算符的优先顺序: 运算符说明Python运算符优先级顺序小括号( )高——>低乘方**乘、除、取余、取整*、/、%、//加减+、-比较运算符==、!=、>、>=、 |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |