python语法规则讲解(计算机二级python学习教程2 python语言基本语法元素)
python语法规则讲解
计算机二级python学习教程2 python语言基本语法元素上一篇:计算机二级python学习笔记(一)
其实昨天python并没有安装成功,打开就报错:
于是今天先解决这个问题,搜了一下api-ms-win-crt-process- 1-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学习笔记(三)
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持开心学习网。
原文链接:https://blog.csdn.net/msllws/article/details/81292704
- 怎么用python做随机矩阵(python实现杨氏矩阵查找)
- python飞机大战游戏背景(python实现飞机大战游戏)
- python3循环使用教程(Python3.5常见内置方法参数用法实例详解)
- 用python编写一个gui(用 Python 构建漂亮的 GUI)
- wxpython 弹出对话框显示图片(WxPython建立批量录入框窗口)
- python动态数组原理(Python实现的旋转数组功能算法示例)
- 微信公众号文章 爬虫(python抓取搜狗微信公众号文章)
- thinkphp实战教程之博客技术学习(python3编写ThinkPHP命令执行Getshell的方法)
- python函数调用传递数组数据(python调用c++传递数组的实例)
- python批量注册(python实现批量注册网站用户的示例)
- python处理各种xml文件(Python使用sax模块解析XML文件示例)
- python做出来的游戏按什么键运行(python pygame实现方向键控制小球)
- python网页自动化selenium(python利用selenium进行浏览器爬虫)
- python怎么去掉字符串的空格(Python切片操作去除字符串首尾的空格)
- python3循环使用教程(Python3.4学习笔记之 idle 清屏扩展插件用法分析)
- python实现层次遍历二叉树(Python实现的序列化和反序列化二叉树算法示例)
- 庆八一,重读经典红色语录,感悟互联网发展硬道理(重读经典红色语录)
- TVB新剧《黯夜守护者》将播,陈展鹏陈炜首次合作探讨人性(TVB新剧黯夜守护者将播)
- 新晋小花被称女版吴卓羲 将取代滕丽名成为TVB新一代御用女警(新晋小花被称女版吴卓羲)
- 艺人吴卓羲10年警察生涯,演足10年阿Sir,系咩玩法(艺人吴卓羲10年警察生涯)
- 菲律宾潜水(菲律宾潜水价格)
- 泰国人妖(变性手术生殖器要割掉吗)
热门推荐
- sql中的exists详解(SQL中EXPLAIN命令的使用方法)
- web服务器有几种(2019常见六种web服务器软件介绍)
- css中三角标(使用css实现三角符号效果)
- SQL SERVER中使用WITH TIES获取前几行数据
- dockerfile深度解析(Dockerfile文本文件使用方法实例解析)
- sqlserver2008收缩数据文件(SQL2008 详解直接将XML存入到SQL中)
- apache设置站点(Apache 多端口多站点配置方法)
- HTTP消息中header头部信息的讲解
- FileZilla Server搭建FTP服务器配置及425错误与TLS警告解决方法详解(FileZilla Server搭建FTP服务器配置及425错误与TLS警告解决方法详解)
- 如何使用自定义discuz代码(Apache,IIS下Discuz x1.5伪静态设置方法)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9