计算机二级python学习教程(2) python语言基本语法元素

上一篇:计算机二级Python学习笔记(一)

其实昨天Python并没有安装成功,打开就报错:

于是今天先解决这个问题,搜了一下api-ms-win-crt-process- 1-1-0.dll丢失,感谢这位老铁的博客解决了我的问题【api-ms-win-crt-process-l1-1-0.dll 丢失的处理,个人觉得完美】,分享给大家,如果因为系统丢失dll文件报错可以借鉴一下。

完美运行,继续学习。

第2章 Python语言基本语法元素

2.1 程序的格式框架

缩进:Tab键或4个空格(建议)。用于表示程序间的包含和层次关系。例如if、while、for、def、class等保留字使用缩进。unexpected indent表示缩进错误。

d={}
for c in(65,97):
 for i in range(26):
 d[chr(i+c)]=chr((i+13)%26+c)
print("".join([d.get(c,c) for c in d]))

注释:以#开头表示,多行注释每行前面都加#

#这是一个真理注释
print("PHP是世界上最好的语言")

2.2 语法元素的名称

变量:保存和表示数据值,通过赋值(等号=)来修改,随时命名、随时赋值、随时使用。

命名:给变量或其他程序元素关联名称或标识符的过程。可以采用大小写字母、数字、下划线、汉字及组合命名,长度没有限制。首字符不能是数字,标识符中间不能有空格、不能与保留字相同、大小写敏感,标点符号全部为英文标点。

保留字:关键字,内部定义并保留使用的标识符,大小写敏感,Python3版本共33个保留字。

#Python3保留字
and as assert break class continue def
def elif else except False finally for
from global if import in is lambda
None nonlocal not or pass raise return
True try while with yield

2.3 数据类型

数据类型:表示数据的含义,消除计算机对数据理解的二义性。Python有数字、字符串、元祖、集合、列表、字典类型等。

数字类型:整数、浮点数、复数。整数有十进制、十六进制、八进制、二进制,可以直接比较。浮点数带有小数点,只有十进制,可以用科学计数法表示。

字符串类型:字符序列,用双引号" "或单引号' '包括起来(作用相同),可以对单个字符或字符片段进行索引。

>>> "PHP是世界上最好的语言"[1]
'H'

>>> "PHP是世界上最好的语言"[-3]
'的'

>>> "PHP是世界上最好的语言"[0:3]
'PHP'

>>> len("PHP是世界上最好的语言") #获取字符串长度
12

>>> "PHP是世界上最好的语言"[7:-3]
'最好'

2.4 程序的语句元素

表达式:产生或计算新数据值的代码片段,数据和操作符构成,运算结果的类型由操作符或运算符决定。

赋值语句:使用等号(=)表示,变量=表达式。双等号(==)判断相等,True相等,False不相等。

>>> a = 666 #赋值
>>> print(a)
666

>>> a,b = 666,999 #同步赋值
>>> x,y = 'PHP','Python'
>>> print(x)
PHP
>>> print(a)
666

>>> x,y = y,x #同步赋值的应用 互换变量

引用:(1)全面命名空间引用: import 功能库名称,调用:功能库名称.函数名称()

(2)具体函数引用:from 功能库名称 import 函数名,调用:函数名称()

(3)全函数引用:from 功能库名称 import * ,调用:函数名称()

(4)别名引用:import 功能库名称 as 功能库别名,调用:功能库别名.函数名称()

#引用turtle库画圆
>>> import turtle
>>> turtle.fd(-200)
>>> turtle.right(90)
>>> turtle.circle(200)

2.5 基本输入输出函数

input():变量=input("提示性文字") ,返回字符串。

>>> a = input("请输入一个小数:")
请输入一个小数:6.66
>>> print(a)
6.66

eval():变量=eval("字符串"),去掉字符串最外侧的引号,执行去掉引号后的字符内容。

>>> a = eval("1.11 + 5.55")
>>> print(a)
6.66

#eval()结合input()使用 获取用户输入的数字
>>> a = eval(input("请输入一个数:"))
请输入一个数:333
>>> print(a*2)
666

print():输出运算结果。

#第一种 输出字符串
>>> print("挺好")
挺好

#第二种 输出一个或多个变量
>>> a=666
>>> print(a,a,a)
666 666 666

#第三种 混合输出字符串与变量值
#格式:print("字符串模板".format(变量1,2,3)) {}代表一个槽位,对应.format里的变量
>>> a,b=6,111
>>> print("数字{}和数字{}的乘积是{}".format(a,b,a*b))
数字6和数字111的乘积是666

>>> a=666 #end参数避免默认换行
>>> print(a,end=".")
666.

2.6 源程序的书写风格

一张图结束今天的学习:

下一篇:计算机二级Python学习笔记(三)

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

(0)

相关推荐

  • 计算机二级如何一次性通过?给NCRE焦躁心情降温!

    距离我们计算机二级考试也就还有两个多月的时间了,可是一年当中最热的日子已经开始了!等考二级取证之路困难重重,虽说心静自然凉,但这备考大业未见成效,你有没有一种心静不下来的感觉啊? 不要着急下面就为大家分享计算机二级备考小妙招: 从自身入手,要保持清醒的头脑.计算机二级到现阶段应该如何备考,该听什么课.该针对哪些考点重点学习,这些都要做到心里有数,有计划性.先来说说题型: 1.选择题分析 选择题为单选题,是客观性试题,每道题的分值为2分,试题覆盖面广,一般情况下考生不可能做到对每个题目都有把握答对

  • 计算机二级考试MySQL知识点 常用MYSQL命令

    计算机二级考试MySQL知识点基础篇,MYSQL常用命令,具体如下 常用MYSQL命令(将计算机二级站点加入收藏夹) 启动:net start mySql; 进入:mysql -u root -p/mysql -h localhost -u root -p databaseName; 列出数据库:show databases; 选择数据库:use databaseName; 列出表格:show tables: 创建数据表:mysql> CREATE TABLE mytable (name VAR

  • 计算机二级python学习教程(1) 教大家如何学习python

    本来PHP还学艺不精,又报了计算机二级Python的考试,还有一个半月的时间,抓紧买了高教社的这两本书,今天正式开始学习这个语言,虽然没法和世界上最好的语言PHP相提并论,但是也值得一学. 虽然先看蓝K,但是很喜欢黄K前言里的第一句话:"应试"是个中性词.设定一个阶段目标,为之努力,这是一种乐趣! 正式开始: 第1章 程序设计基本方法 1.1 程序设计语言 高级语言根据执行机制分为:静态语言(C.Java).脚本语言(JavaScript.PHP.Python). 执行方式:编译(静态

  • 计算机二级考试MySQL常考点 8种MySQL数据库设计优化方法

    MySQL数据库设计的8种优化方法,具体内容如下 1.选取最适用的字段属性 MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快.因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小.例如,在定义邮政编码这个字段时,如果将其设置为CHAR(255),显然给数据库增加了不必要的空间,甚至使用VARCHAR这种类型也是多余的,因为CHAR(6)就可以很好的完成任务了.同样的,如果可以的话,我们应该使用MEDIUMINT而不是B

  • 计算机二级考试MySQL知识点 mysql alter命令

    mysql中alter命令的用法,用于编辑表结构.具体内容如下 修改字段类型 mysql> alter table employee change depno depno int(5) not null; 加索引 mysql> alter table 表名 add index 索引名 (字段名1[,字段名2 -]); 例子: mysql> alter table employee add index emp_name (name); 加主关键字的索引 mysql> alter ta

  • 计算机二级考试java软件操作教程 教大家如何学习java

    Java并不难,只是包含的内容比较多.语言本身相当精练,但功能非常强大.为了能够更加有效地使用Java编制程序,你需要学习该语言所包含的库,其中的内容十分丰富.在本书中.你将依次了解语言如何运行以及如何应用它.学习这些内容的顺序经过精心地安排,通过一些相对简单.明了的过程,你就可以获得一定的专业知识,建立运用Java进行程序设计的信心.每一章都尽量避免使用你还没有学习到的东西.这样一来,你不能马上编写嵌入Weh网页的Java程序,但是这确实是一种诱人的想法,有点像冒险跳入深水学习游泳.一般说来,

  • 计算机二级python学习教程(3) python语言基本数据类型

    本文继续计算机二级python教程的学习,之前已经学习过了计算机二级python学习教程(1).计算机二级python学习教程(2) 3.1 数字类型 数字类型:整数类型.浮点数类型.复数类型. 整数类型:十进制.二进制.八进制和十六进制. #不同进制的整数之间可以直接运算 >>> 0x3F2/1010 1.0 >>> (0x3F2+1010)/0o1762 2.0 浮点数类型:必须带有小数部分,小数部分可以是0,例如1010.0.表示方法有一般表示(只有十进制)和科学

  • 计算机二级python学习教程(2) python语言基本语法元素

    上一篇:计算机二级Python学习笔记(一) 其实昨天Python并没有安装成功,打开就报错: 于是今天先解决这个问题,搜了一下api-ms-win-crt-process- 1-1-0.dll丢失,感谢这位老铁的博客解决了我的问题[api-ms-win-crt-process-l1-1-0.dll 丢失的处理,个人觉得完美],分享给大家,如果因为系统丢失dll文件报错可以借鉴一下. 完美运行,继续学习. 第2章 Python语言基本语法元素 2.1 程序的格式框架 缩进:Tab键或4个空格(建

  • Python学习之12个常用基础语法详解

    目录 前言 1.多个字符串组合为一个字符串 2.字符串拆分为子字符串列表 3.统计列表中元素的次数 4.使用try-except-else-block模块 5.使用枚举函数得到key/value对 6.检查对象的内存使用情况 7.合并字典 8.计算执行一段代码所花费的时间 9.列表展开 10.列表采样 11.数字化 12.检查列表元素的唯一性 前言 前几天写了一篇关于python高级语法的文章:python进阶从青铜到王者一定会用上的Python技巧. 有读者私信说:怎么看自己是不是入门pyth

  • Python入门教程(十七)Python的While循环

    目录 Python 循环 while 循环 break 语句 continue 语句 else 语句 Python 循环 Python 有两个原始的循环命令: while 循环 for 循环 while 循环 如果使用 while 循环,只要条件为真,我们就可以执行一组语句. 实例 只要 i 小于 7,打印 i: i = 1 while i < 7: print(i) i += 1 运行实例 1 2 3 4 5 6 注释:请记得递增 i,否则循环会永远继续. while 循环需要准备好相关的变量

  • Python学习教程之常用的内置函数大全

    前言 内置函数,一般都是因为使用比较频繁或是元操作,所以通过内置函数的形式提供出来.在Python中,python给我们提供了很多已经定义好的函数,这里列出常用的内置函数,分享出来供大家参考学习,下面话不多说,来一起看看详细的介绍吧. 一.数学函数 abs() 求数值的绝对值 min()列表的最下值 max()列表的最大值 divmod() 取膜 pow() 乘方 round()浮点数 #abs 绝对值函数 输出结果是1 print abs(-1) #min 求列表最小值 #随机一个1-20的步

  • python学习教程之使用py2exe打包

    前言 本文主要给大家介绍了关于python使用py2exe打包的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧. 遇坑 之前经过折腾,pyinstaller打包文件可以在别的windows7上运行.但是,mfk, 客户说是xp系统.崩溃 使用pyinstaller各种折腾,打包出来的依然是不是有效的win32程序,各种报错. 后来尝试使用 py2exe 打包 使用 1.安装 不废话,下载exe版,傻瓜式安装 2.使用 编写类似一个 setup.py 文件,写各种配置(下

  • Python学习笔记(二)基础语法

    学习Python,基本语法不是特别难,有了C的基本知识,理解比较容易.本文的主要内容是Python基础语法,学完后,能熟练使用就好.(开发环境依然是Python2.7,简单使用)一,基本知识1,不需要预先定义数据类型(此说法值得商榷,姑且这么说吧),这是与其他语言的最大不同(如C,C++,C#,Delphi等) 复制代码 代码如下: >>> x=12 >>> y=13 >>> z=x+y >>> print z 25 注意:尽管变量不

  • python学习笔记--将python源文件打包成exe文件(pyinstaller)

    pyinstaller 库的使用 PyInstaller是一个十分有用的第三方库,它能够在Windows.Linux.Mac OS X 等操作系统下将 Python 源文件打包,通过对源文件打包,Python 程序可以在没有安装 Python 的环境中运行,也可以作为一个独立文件方便传递和管理.PyInstaller 需要在命令行(控制台)下用pip 工具安装,如下: :\>pip install pyinstaller 或 :\>pip3 install pyinstaller PyInst

  • Python学习资料

    官方网站 : www.python.org Python is an interpreted, interactive, object-oriented programming language. It is often compared to Tcl, Perl, Scheme or Java. Python combines remarkable power with very clear syntax. It has modules, classes, exceptions, very h

随机推荐