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


Posted in Python onMay 16, 2019

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

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

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

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

完美运行,继续学习。

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

第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)

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

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学习教程(2) python语言基本语法元素

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

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

Python 相关文章推荐
python赋值操作方法分享
Mar 23 Python
Python抓取京东图书评论数据
Aug 31 Python
浅谈配置OpenCV3 + Python3的简易方法(macOS)
Apr 02 Python
Python判断是否json是否包含一个key的方法
Dec 31 Python
详解Python数据可视化编程 - 词云生成并保存(jieba+WordCloud)
Mar 26 Python
创建Django项目图文实例详解
Jun 06 Python
OpenCV 边缘检测
Jul 10 Python
Python 利用高德地图api实现经纬度与地址的批量转换
Aug 14 Python
TensorFlow实现模型断点训练,checkpoint模型载入方式
May 26 Python
python使用re模块爬取豆瓣Top250电影
Oct 20 Python
利用python清除移动硬盘中的临时文件
Oct 28 Python
Python+DeOldify实现老照片上色功能
Jun 21 Python
计算机二级python学习教程(1) 教大家如何学习python
May 16 #Python
详解Python传入参数的几种方法
May 16 #Python
[机器视觉]使用python自动识别验证码详解
May 16 #Python
Python redis操作实例分析【连接、管道、发布和订阅等】
May 16 #Python
Python操作redis实例小结【String、Hash、List、Set等】
May 16 #Python
Python 实现数据结构中的的栈队列
May 16 #Python
Python 一键制作微信好友图片墙的方法
May 16 #Python
You might like
php常用Output和ptions/Info函数集介绍
2013/06/19 PHP
php实现字符串反转输出的方法
2015/03/14 PHP
Symfony2在Nginx下的配置方法图文教程
2016/02/04 PHP
PHP 将dataurl转成图片image方法总结
2016/10/14 PHP
div移动 输入框不能输入的问题
2009/11/19 Javascript
jquery获得页面元素的坐标值实现思路及代码
2013/04/15 Javascript
5分钟理解JavaScript中this用法分享
2013/11/09 Javascript
输入框过滤非数字的js代码
2014/09/18 Javascript
jQuery获取页面及个元素高度、宽度的总结——超实用
2015/07/28 Javascript
莱鸟介绍window.print()方法
2016/01/06 Javascript
jQuery实现百叶窗焦点图动画效果代码分享(附源码下载)
2016/03/14 Javascript
Jquery组件easyUi实现表单验证示例
2016/08/23 Javascript
JS实现的文字间歇循环滚动效果完整示例
2018/02/13 Javascript
vue实现未登录跳转到登录页面的方法
2018/07/17 Javascript
详解利用nodejs对本地json文件进行增删改查
2019/09/20 NodeJs
浅谈关于vue中scss公用的解决方案
2019/12/02 Javascript
浅谈Vue3 Composition API如何替换Vue Mixins
2020/04/29 Javascript
[01:05:40]2014 DOTA2国际邀请赛中国区预选赛 5 23 CIS VS DT第三场
2014/05/24 DOTA
python网络编程之TCP通信实例和socketserver框架使用例子
2014/04/25 Python
使用11行Python代码盗取了室友的U盘内容
2018/10/23 Python
对python数据切割归并算法的实例讲解
2018/12/12 Python
PyQt5实现QLineEdit添加clicked信号的方法
2019/06/25 Python
Django通过json格式收集主机信息
2020/05/29 Python
PyTorch-GPU加速实例
2020/06/23 Python
详解CSS的border边框属性及其在CSS3中的新特性
2016/05/10 HTML / CSS
会走动的图形html5时钟示例
2014/04/27 HTML / CSS
e路東瀛(JAPANiCAN)香港:日本旅游、日本酒店和温泉旅馆预订
2018/11/21 全球购物
Lentiamo荷兰:在线订购隐形眼镜、隐形眼镜液和太阳镜
2019/10/25 全球购物
职称自我鉴定
2013/10/15 职场文书
公司行政经理岗位职责
2013/12/24 职场文书
行政内勤岗位职责
2014/04/07 职场文书
镇创先争优活动总结
2014/08/28 职场文书
2014年妇幼保健工作总结
2014/12/08 职场文书
目标责任书格式范文
2015/05/11 职场文书
2016大学优秀学生干部事迹材料
2016/03/01 职场文书
导游词之井冈山
2019/11/20 职场文书