Python是一种静态强类型解释型高级语言。静态强类型类型是指数据类型指定后不能随意改动,但可以指定改动;解释型与编译型相对应,后者先将整段断码编译成机器码再执行,前者是边编译边执行,后者速度比前者快几百倍,但移植性不好。

Python目前是第三代,与第二代相比,最大的区别是支持utf-8编码,对中文的支持性更好。计算机最早的编码规则是ASCII码,刚开始只支持英文。后来在此基础上,拓展了GBE2313编码表,支持7000多字符,后来又于1995年拓展成GBK1.0、2000年拓展成GB18030。为了统一编码规则,后来规定了Unicode码,又称统一码或万国码。unicode占2个字节,对于英文有些浪费,故又改进成utf-8,英文1个字节,中文网3个字节。

Python3默认支持utf-8,Python2需要声明:#- * - coding:utf-8 -*-

Python通过变量存储和引用数据。变量的命名规则与其他预言相同,只能是字母、数字和下划线,不能有其他特殊字符,不能由数字开始,不能与内置关键字相同。官方推荐用下划线的方法定义复杂变量名。

Day1接触的数据类型为int和str,float也有所接触。

Python通过缩进区分结构。

若要对语句选择性执行,需要if判断结构,关键字为"if...elif..else"。if语句可与循环语句同用。循环分为while循环和for循环。循环语句有时会用到两个关键词,break和continue。前者跳出当前循环,后者跳出当前此次循环。注意,是当前循环。有时会遇到循环嵌套,跳出的只是内部的循环,对外部循环没有影响。

python的语法结构_Python特点、语法结构、编码知识相关推荐

  1. python标准函数有哪些_python基本语法有哪些?

    python基本语法有哪些? python基本语法总结: 1.Python标识符 在 Python里,标识符有字母.数字.下划线组成. 在 Python中,所有标识符可以包括英文.数字以及下划线(_) ...

  2. python 条件表达式换行_Python基础语法 - LongKing-Xu的个人空间 - OSCHINA - 中文开源技术交流社区...

    python基础语法 一.标识符 在Python中,所有标识符可以包括英文.数字以及下划线(_),但不能以数字开头. 在Python中的标识符是区分大小写的. 在Python中以下划线开头的标识符是有 ...

  3. python选择某一行_Python常用语法有哪些 如何快速入门Python开发

    Python常用语法有哪些?如何快速入门Python开发?Python编程语言是最容易学习.并且功能强大的语言,吸引了很多人学习入行.很多人想知道如何快速入门Python开发,接下来就给大家分享Pyt ...

  4. python的类程序的结构_python(8)---程序结构

    在计算机编程中,面向过程的编程中,程序结构分为三类:顺序结构.分支结构.循环结构. 一.顺序结构 顺序结构就是指程序一步一步按照顺序执行程序,顺序结构比较简单. 二.分支结构 分支结构主要就是逻辑判断 ...

  5. python3入门基础语法总结_Python基础语法总结

    1.Python标识符 在 Python 里,标识符有字母.数字.下划线组成. 在 Python 中,所有标识符可以包括英文.数字以及下划线(_),但不能以数字开头. Python 中的标识符是区分大 ...

  6. python保留字分支结构_Python基础语法----缩进、注释、命名与保留字、数据类型、分支语句、函数...

    缩进 -严格明确:缩进是语法的一部分,缩进不正确程序运行错误 -所属关系:表达代码间包含和层次关系的唯一手段 -长度一致:程序内一致即可,一般用4个空格或1个TAB 注释 -用于提高代码可读性的辅助性 ...

  7. elif在python中啥意思_python中elif 结构语句怎么判断?

    if语句最基本的知识,相信小伙伴们已经学会了.有的小伙伴想挑战更高阶的使用,小编就考考大家,elif是什么呢?知道答案的小伙伴又会使用elif吗?当然,在if的基础上扩展,elif肯定是稍微难一点的. ...

  8. python面向对象生动讲解_Python面向对象语法精讲

    本专题的内容结构: 第一部分主要是:面向对象基础 第二部分主要是:面向对象进阶 第一部分的结构: unit1:面向对象编程模式: (1),面向对象编程思想 (2),面向对象的三个特征 (3),Pyth ...

  9. python基础语法类型_Python基本语法[2]-简单数据类型,基础

    一.数字类型 Python 3支持int,float,bool,complex(复数)4种数字类型 1.int(整型) Python中的整数包括正整数,0和负整数 Python中的整数和其他强类型语言 ...

  10. python结构_Python 项目的结构

    之前和朋友聊天,说到 Python 项目的结构问题,Python 确实是一门比较灵活的语言,你可以单独执行某个文件,把这些文件扔到一起看起来像个工程,但是外人来看其实就是一个个独立的小文件,小模块,对 ...

最新文章

  1. 036_Hashtable和HashMap的区别
  2. 泊松分布的分布函数_10分钟了解泊松分布
  3. flutter怎么添加ios网络权限_视频号直播间怎么添加购物车商品;超详细流程步骤。丨国仁网络资讯...
  4. 获取Windows mobile 开始菜单里最近打开的程序(Recent Programs)
  5. PotPlayer播放器在双屏扩展模式下,视频播放时所遇到的几个常见问题的专业解答
  6. 巧妙的使用RDP报表工具(免费报表工具、报表设计器)Excl绘制报表
  7. Js分割字符串 - split
  8. linux环境下,集群中Hadoop版本更换
  9. RuntimeError: sizes of tensors must match except in dimension 2. Got 37 and 36
  10. excel表格如何转换成word表格_轻松将Excel表格完美转换成Word文档
  11. UNI-APP_uni-app uni.getUserProfile微信授权,微信授权信息显示微信用户解决
  12. 八股文之linux常用指令
  13. hp笔记本无线网服务器,惠普电脑连不上无线网该怎么办
  14. 标致雪铁龙诊断软件diagbox 安装说明视频下载链接
  15. Tableau收购慕尼黑工业大学(TUM)开发的高性能数据库系统HyPer
  16. 【Python自动化办公】批量将Excel表格数据导出为PDF文件
  17. 数据结构题及c语言版答案第七章,数据结构第七章习题答案
  18. 四川大学计算机学院2018复试,四川大学文学与新闻学院2018年研究生招生复试录取情况汇总.PDF...
  19. (186)Verilog HDL:3位线性反馈移位寄存器
  20. day27旅游线路查询线路详情

热门文章

  1. Windows Azure HandBook (5) Azure混合云解决方案
  2. 计算几个数相加和为16
  3. 6 关于数据仓库维度数据处理的方法探究系列——缓慢变化维处理——记录最新记录及上一次历史...
  4. IBM发布全新合作伙伴计划 共赢认知商业时代
  5. Dubbo zookeeper 分布式 集群问题
  6. asp.net mvc 使用ajax请求 控制器 (PartialViewResult)分部的action,得到一个分部视图(PartialView)的HTML,进行渲染...
  7. Redhat5.4 LAMP配置
  8. linux drupal 7安装教程,Linux下面Drupal 7.10的安装
  9. java socket超时时间_java中socket 默认超时时间 | 学步园
  10. 服务器mysql在哪里_mysql的服务器在哪里