python程序语法元素的描述_Python入门——Python程序语法元素
Python程序语法元素
缩进:表达程序的格式框架
严格明确, 缩进是语法的一部分,缩进不正确程序运行错误
所属关系, 缩进是表达代码间包含和层次关系的唯一手段
长度一致, 程序内缩进长度统一
注释:用于提高代码可读性的辅助性文字,不被执行
单行注释 以#开头,其后的内容为注释
多行注释 以'''开头和结尾
如 ‘’‘ 第一行注释
第二行注释’‘’
变量:程序中用来保存和表示数据的占位符号
命名:变量采用标识符(名字)来表示的过程
可以使用等号(=)向变量赋值或修改值,被称为赋值
命名规则:大小写字母,数字,下划线和汉字等字符及组合(大小写敏感(不同)),不能与保留字相同
一般遵守驼峰规则
数据类型:
整数, 123
浮点数, 2.3 (带有小数部分)
字符串, “abc123”
列表, [ ] (由0个或多个数据组成的有序序列(即可有重复的数据),用逗号(,)分隔各元素)
元组, ()
集合, {}
字典 { A : B}
字符串
字符串的序号
正向递增序号和反向递增序号
使用[]获取字符串中的一个或多个字符
索引:返回字符串中的一个字符 <字符串>[M]
切片:返回字符串中的一段字符子串 <字符串>[M:N]
(数据结构部分并不完善,之后再补充说明)
输入函数input()
从控制台获得用户输入的函数
使用格式:
<变量> = input(<提示信息字符串>)
用户输入的信息以字符串类型保留在<变量>中
输出函数print()
以字符形式向控制台输出结果的函数
python程序语法元素的描述_Python入门——Python程序语法元素相关推荐
- python中字典是什么类型_Python入门-Python中的基本数据类型-dictionary(字典)
字典是一种映射类型,字典用"{ }"标识,它是一个无序的"键(key) : 值(value)"对集合."键(key)"必须使用不可变类型,如 ...
- python公开课免费-公开课 | Python大牛免费带你4天入门Python
原标题:公开课 | Python大牛免费带你4天入门Python 作为刚入门的同学,无非视频.书籍.网站帖子之类的学习方式,视频虽然讲得详细,但是所需要花费的时间也是巨大的,据我了解很少有人能持之以恒 ...
- python选择某一行_Python常用语法有哪些 如何快速入门Python开发
Python常用语法有哪些?如何快速入门Python开发?Python编程语言是最容易学习.并且功能强大的语言,吸引了很多人学习入行.很多人想知道如何快速入门Python开发,接下来就给大家分享Pyt ...
- python使用什么来表示代码块_Python入门之基本语法
之前有自学python,用的是 python编程从入门到实践 这本教材,个人觉得还挺好使的,适合零基础的同学.但学过之后,就忘的差不多了,编程这件事在于实践,一天不练手就会觉得生疏.刚好借这个机会,把 ...
- python基本符号怎么打_Python入门篇基础语法
数据类型初探 int 类型 [整数] float 类型 [小数] str 类型 [字符串] 注:字符串以单引号或者双引号包裹 bool类型 [True] 或 [False] Python标识符 标识符 ...
- python列表元素为中文_python入门基础教程之Python list列表修改元素
python提供了两种修改列表(list)元素的方法,你可以每次修改单个元素,也可以每次修改一组元素(多个). 修改单个元素 修改单个元素非常简单,直接对元素赋值即可.请看下面的例子: nums = ...
- python数字1 3怎么表示_Python入门篇之数字
数字类型 数字提供了标量贮存和直接访问.它是不可更改类型,也就是说变更数字的值会生成新的对象.当然,这个过程无论对程序员还是对用户都是透明的,并不会影响软件的开发方式. Python 支持多种数字类型 ...
- python语言中的单行注释语句_Python入门基础系列(五)——单行和多行注释
注释就像使得指定的代码不言而喻并具有高度可读性的路标.在Python中,我们可以添加单行和多行Python注释.这篇文章将详细介绍这两种方法.阅读完这些之后,您将知道如何添加Python注释以及使用哪 ...
- python 需要多久能够学精通_python入门到精通需要学多久-史上最详细python学习路线-从入门到精通,只需5个月时间...
针对Python的初学者,从无到有的Python语言如何入门,主要包括了:Python的简介,如何下载Python,如何安装Python,如何使用终端.Shell,IDE等各种开发环境进行Python ...
最新文章
- 五大风口产业全景手绘图(新能源汽车、人工智能等)
- Android源码学习之handler
- 第十七届全国大学智能车竞赛赛区划分
- 配置 SQL Server 2008 Email 发送以及 Job 的 Notification通知功能
- java 最少使用(lru)置换算法_缓存置换算法 - LRU算法
- Spartacus integration library 文件夹的设计
- JDBC Druid式link
- kbengine连接mysql报错
- 本周日直播丨Oracle 多租户容器数据库体系结构
- 基于ASP.NET MVC框架开发Web论坛应用程序
- HarmonyOS 项目实战之通讯录(Java)
- 常用颜色RGB、灰度值、取色值、透明度。
- 对全微分的一点理解。
- Squid合并回源技术
- Qt播放视频0x8007000e报错 DirectShowPlayerService::doPlay: Unresolved error code 0x8007000e
- 运维高手的36项修炼_管理员工36项修炼
- 小程序拨打电话功能,微信小程序点击手机号,拨打电话~!
- servlet 中的ServletConfig与servletContext
- 网络编程-线程,守护线程,线程互斥锁-26
- CelebA数据集下载|HTTPSConnectionPool(host=‘drive.google.com‘, port=443)|RuntimeError:Dataset not found
热门文章
- short类型占16位,可以赋给short类型的最大值32767,最小值为-32768
- mysql8日志文件密码_mysql8 参考手册--mysqlbinlog-处理二进制日志文件的实用程序
- epoll哪些触发模式_epoll的内部实现 百万级别句柄监听 lt和et模式非常好的解释...
- datagridview 排序后 选择不变_排序算法之插入排序
- java中的关键字transient说明
- Git master branch has no upstream branch的解决
- LinkedHashMap和HashMap的比较使用
- Java中double类型四舍五入的方法总结
- springboot项目启动成功后执行一段代码的两种方式
- HashMap使用HashMap(int initialCapacity)初始化