Python3基础语法你学会了么
编码
默认:源码文件以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基础语法你学会了么的更多相关文章
- python002 Python3 基础语法
python002 Python3 基础语法 编码默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串. 当然你也可以为源码文件指定不同的编码: # -* ...
- Python3基础语法和数据类型
Python3基础语法 编码 默认情况下,Python3源文件以UTF-8编码,所有字符串都是unicode字符串.当然你也可以为原码文件制定不同的编码: # -*- coding: 编码 -*- 标 ...
- Python3基础语法快速入门
01 Python 简介 Python 是一种高层次的结合了解释性.编译性.互动性和面向对象的脚本语言.Python 由 Guido van Rossum 于 1989 年底在荷兰国家数学和计算机科学 ...
- python3基础语法(标识符,注释,数据类型,获取用户输出,代码块,python保留字)
编码 默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串. 当然你也可以为源码文件指定不同的编码: # -*- coding: cp-1252 -*- ...
- 【Python学习】Python3 基础语法
==================================================================================================== ...
- python3基础语法
一.编码 默认情况下, python3源码文件以UTF-8编码,所有字符串都是unicode字符串.当然你也可以为源码文件指定不同的编码: # -*- coding: gbk -*- 二.标识符 1. ...
- python3 基础语法(二)
一.python3的基本数据类型: 和其他语言一样都包含了以下数据类型: 类型 含义 实例 INT 整型(integer) 1 FLOAT 浮点型 1.1 BOOL 布尔值 TRUE/FALSE ST ...
- python3 基础语法(一)
一.标识符: 第一个字符必须是字母表中字母或下划线 “_” . 例如: #!/usr/bin/env python #coding=utf-8 a = 3 _aa = 3 a3 = 3 _aa3 = ...
- Python3 基础语法
编码 默认情况下,Python 3源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串. 当然你也可以为源码文件指定不同的编码: # -*- coding: cp-1252 -*- 标 ...
随机推荐
- FM-分解机模型详解
https://blog.csdn.net/zynash2/article/details/80029969 FM论文地址:https://www.csie.ntu.edu.tw/~b97053/pa ...
- 186. Reverse Words in a String II 翻转有空格的单词串 里面不变
[抄题]: Given an input string , reverse the string word by word. Example: Input: ["t"," ...
- 用<pre>预格式化的文本
被包围在 <pre> 标签 元素中的文本通常会保留空格和换行符.而文本也会呈现为等宽字体. 提示: <pre> 标签的一个常见应用就是用来表示计算机的源代码.
- sqlplus中设定行大小、页大小、字符列格式、数字列格式、清屏
sqlplus虽然是DBA们最为经常使用的Oracle客户端工具,但是它在输出结果格式化上不是很好,如折行.分页不好等,所以一般启动sqlplus后多少都要做些设置,如linesize.pagesiz ...
- Linux驱动之一个简单的输入子系统程序编写
的在Linux驱动之输入子系统简析已经分析过了输入子系统的构成,它是由设备层.核心层.事件层共同组成的.其中核心层提供一些设备层与事件层公用的函数,比如说注册函数.反注册函数.事件到来的处理函数等等: ...
- Python开发——数据类型【数字】
布尔型 bool型只有两个值:True 或 False 我们将bool值归类为数字,习惯上:1表示true,0表示false 整型 int(整型) 在32位机器上,整数的位数为32位,取值范围为-2* ...
- [JAVA]JAVA章3 如何获取及查看DUMP文件
一.dump基本概念 在故障定位(尤其是out of memory)和性能分析的时候,经常会用到一些文件来帮助我们排除代码问题.这些文件记录了JVM运行期间的内存占用.线程执行等情况,这就是我们常说的 ...
- trinitycore 魔兽服务器源码分析(三) 多线程相关
先看LockedQueue.h template <class T, typename StorageType = std::deque<T> >class LockedQue ...
- Python中添加中文注释报错SyntaxError: Non-UTF-8 code starting with '\xc1'
问题:在文本编辑器中编辑Python文件时添加中文注释,运行python文件时报错.SyntaxError: Non-UTF-8 code starting with '\xc1' 解决方法:在文本开 ...
- selenium中动作链的使用
一.问题 我们有时候在使用selenium的时候,会遇到悬停后点击元素的操作,因此需要一个动作链来完成这个功能. 二.解决 从selenium的包中导入actionchains函数,利用xpath找到 ...