二.Python基础语法和数据类型
Python第二节 基础语法和数据类型
######Python编码
python3默认情况下源码文件以UTF-8编码, 字符串均为unicode字符串。同时也可以通过`# -*- coding: cp-1252 -*-`这样类似的代码进行源码编码的变更。
Python标志符
- 第一个字符必须是字母或者下划线"_", 绝对不能是数字或其他特殊字符.
- 其他字符: 任意什么都行
- 可以使用中文做变量名
- 标识符对大小写敏感
Python关键字
- 关键字禁止被用作任何标识符名称。
- 可通过标准库的keyword模块查看python的所有关键字
>>> import keyword
>>> keyword.kwlist
结果如下:(即python所有关键字)

python注释
- 单行注释: 以#开头
- 多行注释: 可以用#开头, 或者
''', 或者"""
python缩进
python使用缩进来表示代码块, 代替了其他语言的{}
python多行语言
通常, 我们一条语句一般在一行内完成, 但是难免有写不开的情况。为了在写不开的前提下, 有保证一行语句的逻辑性的完整, 可以在适当的位置, 使用反斜杠\来实现多行语句。
>>> namelist = '王自健' + \
'韩寒'
结果展示如下:

注意,在[]``{}``()内, 并不需要使用反斜杠\, 使用了也并不错
python数字类型
数组类型共包含4类
- int : python3中只有一种整数类型int,为长整型, 没有2中的Long。
- bool : 布尔类型, True 和 False
- float :浮点类型
- complex : 负数类型, 1 + 2j , 1.1 + 2.2j
python字符串
- python中字符不能改变。
- python没有单独的字符类型, 一个字符就是一个长度为1的字符串。
- 字符串有两种索引方式, 从左往右以0开始, 从右往左以-1开始。
- 字符串的单引号和双引号使用上完全相同。
- 对字符串进行截取的语法形式:
变量[头下标:尾下标:步长] - 转义字符:
\
python等待用户输入
input("\n\n按下enter键后退出")用户的输入
print输出
- 语句格式 :
print('123')更新为了带括号的形式 - 默认是包含换行的; 不换行的形式在变量末尾加上 end=""
import 与 from...import
python使用import或者from...import导入模块
- import是将整个模块导入 例如
import numpy - from...import是从某个模块中导入某个函数或者多个函数或者全部函数 例如
from somemodule import firstfunc, secondfunc, thirdfunc或者from somemodule import *
二.Python基础语法和数据类型的更多相关文章
- Python基础语法和数据类型最全总结
摘要:总结了Python最全基础语法和数据类型总结,一文带你学会Python. 本文分享自华为云社区<Python最全基础语法和数据类型总结>,原文作者:北山啦 . 人生苦短,我用Pyth ...
- Python基础语法-基本数据类型
此文档解决以下问题: 一.Python中数值数据类型——整型(int).浮点型(float).布尔型(bool).复数(complex) 1.float()函数的运用 2.int()函数的运用 3.t ...
- 【python基础语法】数据类型:数值、字符串 (第2天课堂笔记)
""" 数据类型: 一.数值类型:整数 浮点数 布尔值 二.序列类型:字符串.列表 元祖 三.散列类型:字典 集合 可变数据类型: 列表 字典 集合,可以改动内存地址数据 ...
- python之最强王者(2)——python基础语法
背景介绍:由于本人一直做java开发,也是从txt开始写hello,world,使用javac命令编译,一直到使用myeclipse,其中的道理和辛酸都懂(请容许我擦干眼角的泪水),所以对于pytho ...
- 吾八哥学Python(四):了解Python基础语法(下)
咱们接着上篇的语法学习,继续了解学习Python基础语法. 数据类型大体上把Python中的数据类型分为如下几类:Number(数字),String(字符串).List(列表).Dictionary( ...
- Python基础语法题库
引言: 语法练习包括Python基础语法.数据类型.字符编码和简单文件操作等内容. 正文(参考答案附录在题目下方): 1.Python 里用来告知解释器跳过当前循环中的剩余语句,然后继续进行下一轮循环 ...
- 二. Python基础(2)--语法
二. Python基础(2)--语法 1.实现一个简单的登录系统 '''# 形式1 n = 1 while n < 4: name = input("请输入姓名\n" ...
- python基础语法(变量与数据类型)
python基础语法(变量与数据类型) 一.python变量 python中的变量不需要声明.每个变量在使用钱都需要赋值,变量赋值以后,该变量才会被创建 在python中,变量就是变量,它没有类型,我 ...
- Python 基础语法(二)
Python 基础语法(二) --------------------------------------------接 Python 基础语法(一) ------------------------ ...
随机推荐
- leetcode.矩阵.240搜索二维矩阵II-Java
1. 具体题目 编写一个高效的算法来搜索 m x n 矩阵 matrix 中的一个目标值 target.该矩阵具有以下特性:每行的元素从左到右升序排列:每列的元素从上到下升序排列. 示例: 现有矩阵 ...
- 25-python基础-python3-集合(set)常用操作
sets 支持 x in set, len(set),和 for x in set.作为一个无序的集合,sets不记录元素位置或者插入点.因此,sets不支持 indexing, slicing, 或 ...
- qs.parse()、qs.stringify()使用方法, 以及在axios 中怎么用?
最近一直被纠结于传输格式,就在这里整理一下吧. qs是一个npm仓库所管理的包,可通过npm install qs命令进行安装. (axios 自带qs , // import qs from ' ...
- fetch bulk collect into 进行批量、快速提取数据的方式
1.游标的含义 2.oracle 11g 中的三类游标的使用方式 3.oracle 11g中使用 fetch ... bulk collect into 进行批量.快速提取数据的方式 4.根据不同情况 ...
- netstat 指令
netstat 指令将所有的网络端口监听情况进行罗列 语法 netstat -tuln 几个常见的服务端口 例 通过grep 查看端口来获得上面的服务是否开启,并给予提示 1 #!/bin/bas ...
- element-UI select 踩过的坑和解决办法
今天遇到了一个bug,就是在使用element-UI的select框时,当选中值,会触发@change事件,下拉框消失,但是这时候select框还是处于获取焦点状态.可以看到select框还是处于颜色 ...
- POJ-1155 TELE 树形背包dp
dp[u][i]代表以u为根的子树选i个叶子的最大收益 那么dp[u][i]=max(dp[u][i],dp[v][k]+dp[u][i-k]-len) (1=<k<=i) 细节看代码: ...
- 数据结构(c语言版,严蔚敏)第2章线性表
弟2章线性表
- Delphi 左键代替右键
Delphi 左键代替右键: var Pt: TPoint; begin GetCursorPos(Pt); PopupMenu1.Popup(Pt.X, Pt.Y); end;
- NOIP模拟测试17
T1:入阵曲 题目大意:给定一个N*M的矩形,问一共有多少个子矩形,使得矩形内所有书的和为k的倍数. 60%:N,M<=80 枚举矩形的左上角和右下角,用二维前缀和求出数字之和. 时间复杂度$O ...