第二节 -- python的基础语法
python的基础语法
编码:在python2中,默认编码是ASCII;在python3中,默认源码文件以UTF-8编码,所有字符串都是Unicode字符串。可通过输入
# -*- coding: 编码名称 -*- 为源码文件指定不同的编码
Unicode编码:1991年出台,国际标准字符集,他将世界各种语言每个字符定义一个唯一的编码,以满足跨平台、跨语言的文本信息准换。Unicode规定所有的字符和符号最少由16位表示(2个字节),即2**16=65536
UTF-8,是对Unicode编码的压缩和优化,他不再使用最少2个字节,而是将所有的字符和符号进行分类:
ASCII码中的内容使用1个字节进行保存,欧洲的1字符使用2个字节进行保存,东亚的字符使用3个字节进行保存。
Windows系统中文版默认编码是GBK;Mac os\ linux系统默认编码是UTF-8
变量:就是把程序运算的中间结果临时存到内存里,以备后面的代码继续调用。变量有字母、数字、下划线组成;开头不能为数字;个别关键字不能作为变量名
常量:即不变的量,如π或在程序运行过程中不会改变的量,在python中,约定成俗的用变量名全部大写代表常量
注释:通过注释来对一段代码进行解释理解,表现形式为单行注释#,多行注释可以用'''(三个单引号),"""(三个双引号)
行与缩进:缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数,否则就会报错
多行语句:在python中,如果语句过长,可以使用反斜杠(\)来实现多行语句,在[]、()、{}中的多行语句,不需要使用反斜杠(\)
转载于:https://www.cnblogs.com/moncherk/p/8287931.html
第二节 -- python的基础语法相关推荐
- 《Python语言程序设计》王恺 王志 机械工业出版社 第二章 Python的基础语法 课后习题答案
2.7 课后习题 (1)变量是指在程序运行讨程中值可以发生改变的量 (2)已知s="Python语言程序设计",则print(s[2:4])的输出结果为th,print(s[-4: ...
- 第二章:python必备基础语法
文章目录 第二章 python必备基础语法 一.变量 1.1 什么是变量?有什么用处? 1.2 如何声明一个变量(即定义变量)? 1.3 变量的命名规则及风格 1.4 变量值的三大特性 作业: 1.5 ...
- python编程基础语法-Python编程基础语法快速入门
1. 课程咨询加老师助理微信:助理1微信: chenjinglei88 ,助理2微信: omf6757 2. 决定购买并想得到陈敬雷老师亲自指导(课程或自己项目难题均可)加老师微信: chenjing ...
- Python的基础语法及使用
随着时代的日新月异,Python也越来越受人们的重视,鉴于此,我整理了一些关于Python的基础语法及如何使用这些语法的内容,供大家参阅,文中内容如有不妥之处,欢迎大家提出,本文以例子为主,叙述居少. ...
- python编程语法教程-Python编程基础语法快速入门
1. 课程咨询加老师助理微信:助理1微信: chenjinglei88 ,助理2微信: omf6757 2. 决定购买并想得到陈敬雷老师亲自指导(课程或自己项目难题均可)加老师微信: chenjing ...
- python菜鸟基础教程-python基础菜鸟教程,Python的基础语法
原标题:python基础菜鸟教程,Python的基础语法 什么是Python?Python是一门简单直观的编程语言,并且目前是开源的,可以方便任何人使用. Python的开发哲学:用一种方法,最好是只 ...
- python 判断列表所有元素是否为某个值_这应该是最详细的Python入门基础语法总结!...
这应该是最详细的Python入门基础语法总结! 这应该是最详细的Python入门基础语法总结! 定义变量,使用变量 input 用户自己输入值 print 打印值 可以输出多个变量 %d|%s 用于输 ...
- python基础教程菜鸟教程-python基础菜鸟教程,Python的基础语法
原标题:python基础菜鸟教程,Python的基础语法 什么是Python?Python是一门简单直观的编程语言,并且目前是开源的,可以方便任何人使用. Python的开发哲学:用一种方法,最好是只 ...
- python语言中、用来表示赋值的符号是_第二章Python语言基础知识
第二章Python语言基础知识 2.1 Python语言基础知识 2.1.1标识符与关键字 在Python语言中,对程序中各个元素命名加以区分,这种用来标识变量.函数.类等元素的符号称为标识符. Py ...
最新文章
- Pytorch固定随机性
- C错误异常处理,异常处理
- .Net Remoting(分离服务程序实现) - Part.3
- 堆排序\链表实现局部排序
- leetcode 21 Merge Two Sorted Lists
- java定义静态set集合_java集合之set
- vmware workstation pro 14 虚拟机无法开启、黑屏的解决方案汇总
- mysql主从进行扩展_Mysql主从知识扩展部分1
- (逆向)angr 执行二进制函数
- android 上下收缩动画,Android 带有弹出收缩动画的扇形菜单实例
- 4 angular 重构 项目_再遇angular(angular4项目实战指南)
- Mysql密码加密方式
- spring java 定时任务_spring定时任务的几种实现方式
- AMD Catalyst 14.4 Linux带来完整的 OpenGL 4.4 支持
- SVN同步分支代码到主干
- 电脑断网情况下,自动连接wifi
- php doctrine,PHP-如何使用Doctrine DBAL?
- ISA 95企业和控制系统集成的框架和分层
- 马云对话创业者:我不喜欢人工智能,机器应做人类做不到的事
- Zookeeper简单搭建
热门文章
- 不同路径—leetcode62
- SystemKit 系统分析工具
- iOS13 已越狱 iOS12.4 已越狱
- 禁止 VMware Fusion 自动调整 Windows 分辨率
- VC控制台输出时设置字体及背景颜色
- 和菜鸟一起学linux内核源码之基础准备篇
- POJ 3281 -- Dining(最大流,拆点建图)
- ValueError: slice index xxxx of dimension 0 out of bounds,详细分析。
- java vtd-xml_在java中使用vtd-xml获取xml中的属性文本
- [攻防世界 pwn]——level0