编码

默认:源码文件以UTF-8编码,字符串都是unicode字符串

指定:

 

标识符

第一个字符:字母表中的字符或下划线 _

其它部分:由字母、数字、下划线 _ 组成

大小写敏感

python3中,允许非ASCII标识符

关键字

标准库提供了keyword模块,可输出当前版本的所有关键字

 

注释

单行:以 # 开头

多行:多个 # 号;’’’ 或 “”"

 

缩进

使用缩进来表示代码块,不需要大括号 {}

缩进的空格数是可变的

同一代码块的语句必须包含相同的缩进空格数,否则导致运行错误

多行语句

一般一行写完一条语句

语句很长时,使用反斜杠 \ 实现多行语句

[], {}, ()中的多行语句,不需要反斜杠 \

 

数字类型 Number

int:整数(仅一种整数类型int,表示长整型,没有python2中的Long)

bool:布尔(true, false)

floot:浮点数(1.23,3E-2)

complex:复数(1+2j,1.1+2.2j)

字符串 String

单行:单引号 ‘xxx’、双引号 “xxx”,(两者使用完全相同)

多行:三引号 ‘’’ 或 “”"

 

转义符 \,使用 r 让反斜杠不发生转义

 

按字面意义级联字符串,如:"this ""is ""string"会被自动转换为 “this is string”

运算符:+ 连接;* 重复

 

索引方式:从左往右,以 0 开始;从右往左,以 -1 开始

截取语法:变量[头下标:尾下标],从头下标到尾下标前(不包括尾下标)

 

字符串不能改变

没有单独的字符类型,一个字符就是长度为1的字符串

空行

用于分隔两段不同功能或含义的代码,便于代码的维护和重构

不属于python语法的一部分

等待用户输入

执行下面的语句,输入内容后,按下 enter 键后,输出内容

 

同一行显示多条语句

在同一行使用多条语句,使用分号 ; 分隔

代码组

相同缩进的一组语句构成一个代码块(代码组)

想if, while, def, class这样的符合语句,首行以关键字开始,以冒号 : 结束,之后的代码构成代码组,首行及后面的代码组成为一个子句(clause)

输出 print

默认换行

实现不换行:在变量末尾加上 end=" "

 

import 与 from…import

用于导入相应的模块:

将整个模块导入:import somemodule

从某个模块中导入某个函数:from somemodule import sonefunction

下哦那个某个模块中导入多个函数:from somemodule import firstfunc, secondfunc, thirdfunc

将某个模块中的全部函数导入:from somemodule import *

命令行参数

如,-h 参数查看个参数帮助信息:

 

Python3基础语法你学会了么的更多相关文章

  1. python002 Python3 基础语法

    python002 Python3 基础语法 编码默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串. 当然你也可以为源码文件指定不同的编码: # -* ...

  2. Python3基础语法和数据类型

    Python3基础语法 编码 默认情况下,Python3源文件以UTF-8编码,所有字符串都是unicode字符串.当然你也可以为原码文件制定不同的编码: # -*- coding: 编码 -*- 标 ...

  3. Python3基础语法快速入门

    01 Python 简介 Python 是一种高层次的结合了解释性.编译性.互动性和面向对象的脚本语言.Python 由 Guido van Rossum 于 1989 年底在荷兰国家数学和计算机科学 ...

  4. python3基础语法(标识符,注释,数据类型,获取用户输出,代码块,python保留字)

    编码 默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串. 当然你也可以为源码文件指定不同的编码: # -*- coding: cp-1252 -*- ...

  5. 【Python学习】Python3 基础语法

    ==================================================================================================== ...

  6. python3基础语法

    一.编码 默认情况下, python3源码文件以UTF-8编码,所有字符串都是unicode字符串.当然你也可以为源码文件指定不同的编码: # -*- coding: gbk -*- 二.标识符 1. ...

  7. python3 基础语法(二)

    一.python3的基本数据类型: 和其他语言一样都包含了以下数据类型: 类型 含义 实例 INT 整型(integer) 1 FLOAT 浮点型 1.1 BOOL 布尔值 TRUE/FALSE ST ...

  8. python3 基础语法(一)

    一.标识符: 第一个字符必须是字母表中字母或下划线 “_” . 例如: #!/usr/bin/env python #coding=utf-8 a = 3 _aa = 3 a3 = 3 _aa3 = ...

  9. Python3 基础语法

    编码 默认情况下,Python 3源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串. 当然你也可以为源码文件指定不同的编码: # -*- coding: cp-1252 -*- 标 ...

随机推荐

  1. 基于PaddlePaddle的语义匹配模型DAM,让聊天机器人实现完美回复 |

    来源商业新知网,原标题:让聊天机器人完美回复 | 基于PaddlePaddle的语义匹配模型DAM 语义匹配 语义匹配是NLP的一项重要应用.无论是问答系统.对话系统还是智能客服,都可以认为是问题和回 ...

  2. Java学习笔记(二十):多态

    什么是多态 多态的好处 举个例子:需求:给饲养员提供一个喂养动物的方法,用于喂养动物 假如没有多态,会发现针对不同类型的动物,我们需要提供不同的feed方法来喂养,当需求变化时,比如增加动物,就要增加 ...

  3. Java虚拟机 垃圾收集器与内存分配策略

    说起GC,我们要思考的主要有三件事 哪些内存需要回收 那些已经“死去”的对象,那么哪些对象“死”,哪些对象“活”呢,有个简单的办法 引用计数法,但是没法解决循环依赖问题 所以Java虚拟机采用的是可达 ...

  4. python中获取python版本号的方法

    import platform print platform.python_version()

  5. [leetcode]26. Remove Duplicates from Sorted Array有序数组去重(单个元素只出现一次)

    Given a sorted array nums, remove the duplicates in-place such that each element appear only once an ...

  6. node.js中使用socket.io + express进行实时消息推送

    socket.io是一个websocket库,包含客户端的js和服务端的node.js,可以在不同浏览器和移动设备上构建实时应用. 一.安装 socket.io npm install socket. ...

  7. Apache Beam编程指南

    术语 Apache Beam:谷歌开源的统一批处理和流处理的编程模型和SDK. Beam: Apache Beam开源工程的简写 Beam SDK: Beam开发工具包 **Beam Java SDK ...

  8. Apache Beam是什么?

    Apache Beam 的前世今生 1月10日,Apache软件基金会宣布,Apache Beam成功孵化,成为该基金会的一个新的顶级项目,基于Apache V2许可证开源. 2003年,谷歌发布了著 ...

  9. C++ 提取网页内容系列之二

    标 题: C++ 提取网页内容系列作 者: itdef链 接: http://www.cnblogs.com/itdef/p/4171203.html 欢迎转帖 请保持文本完整并注明出处 另外一种下载 ...

  10. activeMq-1 快速入门

    Activemq 是一款开源的消息中间件,适合中小型应用使用,遵循JMS规范. 具体介绍这里就不再阐述了,这里简单说下消息中间件的好处 1请求结果异步处理 客户端发送请求以后,服务器可以把相关数据放到 ...