程序的格式框架

  1. 缩进:Tab键 (制表符)= 4 个空格键

如果程序执行时出现“ unexpected indent ”错误,表明程序出现缩进不匹配的问题
不能混用Tab空格

  1. 注释:可以在任意位置通过 “#” 开始,其后面的本行内容被当做注释,而之前的内容仍然是Python执行程序的一部分。
>>> a = 100  #这里是注释内容
>>> a
100
>>>
  1. 续行符:反斜杠(\)
>>> print("{}是{}的首都".format(\"北京",\"中国"))
北京是中国的首都
>>> print("{1}是{0}的首都".format(\"中国",\"北京"))
北京是中国的首都
>>> print("{}是{}的首都".format("中国"))
Traceback (most recent call last):File "<pyshell#9>", line 1, in <module>print("{}是{}的首都".format("中国"))
IndexError: Replacement index 1 out of range for positional args tuple
>>>

注:
续行符后 不能存在空格,续行符后 必须直接换行

转义字符:\n(换行)、\t(制表符)

语法元数的名称

  1. 变量:变量的值可以随时改变,能够通过赋值的方式被修改(使用等号“=”表示)

>>> a=99
>>> a
99
>>> a=100
>>> a
100
>>> print(a)
100
>>> type(a)
<class 'int'>
>>> id(a)
2019170670032
>>> isinstance(a,int)
True
>>> del a
>>> a
Traceback (most recent call last):File "<pyshell#9>", line 1, in <module>a
NameError: name 'a' is not defined

type(a):可以查看a的数据类型
id(a):可以查看a的内存索引
isinstance(a , int):判断a是否为int类型
del a :释放内容,a就此消亡

  1. 保留字: 也称关键字,指被编程语言内部定义并保留使用的标识符。

python 3.x版本共有35个保留字。

数据类型

  1. 数字类型:整数、浮点数、复数
    整数

进制:
十进制 - 1010
十六进制 - 0x3F2
八进制 - 0o1762
二进制 - 0b001111110010


>>> 1010 == 0x3F2
True
>>> 1010 == 0b001111110010
True
>>> 1010 == 0o1762
True

浮点数
浮点数只有十进制形式

一般形式: 123.456
科学计数法: 1.23456e2(1.23456 × 10²)e表示10的多少次方(用e或E作为幂的符号)
pow(x,n) 用来计算 xⁿ
round(x,d)x 进行四舍五入操作,保留 d 位小数


>>> 0.1+0.2
0.30000000000000004
>>> 0.1+0.2 == 0.3
False
>>> pow(2,3)
8
>>> round(1.2345,3)
1.234
>>> round(1.2346,3)
1.235
>>> round(0.1+0.2,3) == 0.3
True

复数
复数有一个基本单位元数 j ,叫做 虚数单位 。eg:a+bja 是实部,b 是虚部)

注:
当 a 为1时,1不能省略。
对于复数zz.realz.imag 分别获得它的实部和虚部

>>> (11.2+2j).real
11.2
>>> (11.2+2j).imag
2.0
  1. 字符串类型:用一对双引号“”或一对单引号‘’括起来的一个或多个字符来表示。

索引:正向索引从0开始,反向索引从-1开始
切片:[N:M]表示获取从N到M(但不包括M)间连续的子字符串,N、M为字符串的索引序号
单向切片如N大于M,则返回空字符串


>>> "对酒当歌,人生几何"[1]
'酒'
>>> "对酒当歌,人生几何"[-1]
'何'
>>> "对酒当歌,人生几何"[-5]
','
>>> "对酒当歌,人生几何"[1:5]
'酒当歌,'
>>> "对酒当歌,人生几何"[5:1]
''

len()函数:获取字符串的长度

标点符号、字母、空格都算一个字符


>>> len("对酒当歌,人生几何")
9
>>> len("对酒当歌 人生几何")
9

程序的语句元素

  1. 表达式:产生或计算新数据值的代码片段称为表达式。
  2. 赋值语句:对变量进行赋值的一行代码被称为赋值语句。“=”

<变量> = <表达式>:即把等号右测的表达式计算后的结果赋值给左侧变量
同步赋值


>>> n=3
>>> x,y=n+1,n+2
>>> x
4
>>> y
5
>>> x,y=y,x
>>> x
5
>>> y
4
  1. 引用:import <功能库名称>

基本输入输出函数

  1. input()函数:从控制台获得用户的一行输入,无论用户输入什么内容,input()函数都以字符串类型返回结果。

<变量> = input(<提示性文字>)


>>> a= input("请输入a的值:")
请输入a的值:123
>>> a
'123'
>>> a= input("请输入a的值:")
请输入a的值:shu
>>> a
'shu'
>>> a= input()
123
>>> a
'123'
  1. eval(s)函数:将去掉字符串s最外侧的引号,并按照Python语句方式去掉引号后面的字符内容。

<变量> = eval(<字符串>)


>>> a= eval("1.2")
>>> a
1.2
>>> a=eval("1.2+1.3")
>>> a
2.5
>>> a=eval("pybook")
Traceback (most recent call last):File "<pyshell#4>", line 1, in <module>a=eval("pybook")File "<string>", line 1, in <module>
NameError: name 'pybook' is not defined
>>> pybook=123
>>> a= eval("pybook")
>>> a
123
>>> a= eval("'pybook'")
>>> a
'pybook'
>>> print(a)
pybook
  1. print()函数:输出运算结果
    三种方式
    print(<待输出字符串或变量>)(:输出字符串将去掉两侧的单引号或双引号)
    print(<变量1>,<变量2>,<变量3>,…,<变量n>)(:输出后的各变量值之间用空格隔开)
    print(<输出字符串模板>.format(<变量1>,<变量2>,…,<变量n>))

print()函数输出文本时默认会在最后加一个换行
可以通过修改 end参数 改变输出文本后增加的内容 print(a,end=’’)

>>> print("世界和平")
世界和平
>>> print(12.34)
12.34
>>> a=12
>>> print(a,a,a,a,a)
12 12 12 12 12
>>> print("数字{}加上{}等于{}".format(1,3,4))
数字1加上3等于4
>>> print(a,end="&")
12&

计算机二级python考试资料(1)相关推荐

  1. 计算机二级python备考资料_2019年全国计算机等级考试二级Python备考资料和题库下载(...

    2019年全国计算机等级考试二级Python备考,知识兔为准备参加计算机二级Python考试的童鞋们收集整理了一份丰富的备考资料(最重要的直接免费领取)[资料暗号:知识兔] 2019年全国计算机等级考 ...

  2. python二级考试报名2020浙江_2020年浙江省高校计算机二级Python考试大纲

    [摘要]要参加2020年浙江省高校计算机等级考试的小伙伴们注意了,环球网校小编整理分享了2020年浙江省高校计算机二级Python考试大纲,小伙伴们快来看看吧,希望以下内容对大家接下来的考试有所帮助, ...

  3. 计算机二级python考试2021-优秀成绩实战总结

    计算机二级python考试-看这一篇就够了 温馨提示:如果你有一定的编程基础,能有一些python基础最好了,纯小白无编程基础这份攻略不太适合,毕竟谁都不想浪费在阳间的5分钟- 大家好,参加是的202 ...

  4. 计算机二级python分值_计算机二级python考试难吗

    计算机二级python考试难吗,程序设计,红楼梦,考试,简单,套数 计算机二级python考试难吗 易采站长站,站长之家为您整理了计算机二级python考试难吗的相关内容. 全国计算机等级考试于201 ...

  5. 计算机二级考试科目python难吗_计算机二级python考试难吗

    全国计算机等级考试于2018年9月新增计算机二级Python程序设计考试科目,从上次考试情况来看,考试难度不大,特别是考试内容也比较少,所以通过率高达54%(其它科目在30%以下). 那么二级Pyth ...

  6. 计算机二级python考试大纲2020_【2020年9月全国计算机二级Python考试大纲】- 环球网校...

    [摘要]随着时间的推移,2020年9月全国计算机等级考试开考在即,而计算机等级考试中二级Python,是才开考没多久的一门,为了帮助同学们在考前冲刺有阶段有重点有难点的复习,环球网校小编整理了2020 ...

  7. python二级考试难不难_计算机二级python考试难吗

    随着Python的快速发展,Python已经纳入了计算机的等级考试,那么计算机二级python考试难不难?让我们一起来看看吧! 计算机二级python考试难不难 全国计算机等级考试于2018年9月新增 ...

  8. 计算机二级考试office资料,2017年国家计算机二级office考试资料

    2017年国家计算机二级office考试资料 计算机应用普及到社会经济更多的领域.第三代集成电路计算机具有良好的性能价格比和可靠性,它促进了计算机的推广应用.下面是小编整理的关于国家计算机二级offi ...

  9. 三、全国计算机二级Python考试——基本操作题(二)

    重要说明: 代码以图片形式展示,红色方框内的代码为考试中的考试代码,也就是我们需要补充的代码,其余代码考试之中会进行给出,我们需要自己填写留空区域并运行正确: 只收录了2020年3月计算机二级Pyth ...

最新文章

  1. 百度认为什么样的网站更有抓取和收录价值
  2. 并行化-你的高并发大杀器
  3. [翻译]How JavaScript Timers Work
  4. boost::math模块使用二项分布复制 NAG 库调用的测试程序
  5. [TODO]Python拾遗(二)
  6. React基础篇(三)之 webpack打包项目配制
  7. HTTP协议基本原理简介(三)
  8. [android底层]jni中获取自定义的类函数编写
  9. pic单片机c语言配置,PIC单片机配置字说明及使用
  10. 用LINUX就要安装文泉驿字体
  11. 闹钟Android实验报告,单片机实验报告(闹钟).doc
  12. Hive性能调优实战 总结一
  13. STM32移植U8g2图形库——玩转OLED显示
  14. 西部数据My Passport Ultra炫彩风暴引爆移动存储市场
  15. python3 + Scrapy爬虫学习之创建项目
  16. STL容器迭代器的理解
  17. 机器人总动员片尾曲歌词_机器人瓦力 主题曲 很感人的那首歌 叫什么名字
  18. 云计算之云计算架构图
  19. 谷歌cloud_参加Google Cloud专业机器学习工程师考试的20天Beta
  20. Windows 版本说明,Enterprise、Ultimate、Home、Professional知多少?

热门文章

  1. 起源计划丨四大战队集结 向最后的荣耀冲刺
  2. Visualizations:一个数据结构和算法的可视化展示网站
  3. 第二周:四人小组项目
  4. golang 下载图片
  5. 其它 以字典的方式 暴力破解 压缩文件密码
  6. 计算机网络基础昆明理工大学,昆明理工大学 计算机网络基础 实验三
  7. 全球与中国电解镍市场深度研究分析报告
  8. WAP上网 AT+CGDCONT=1,IP,cmwap 命令详解
  9. 0~6岁儿童不同时期微量元素含量的结果分析
  10. Python数据类型——元祖