Python基础教程
时间:2022-07-23
本文章向大家介绍Python基础教程,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
不匹配
原始字符串用r来表示
另外注意,原始字符串不能以、结尾
简单的处理办法就是,把斜杠当成一个字符串来处理
bytes对象(而不是字符串)
UTF-32
有一种Unicode编码标准是基于这种考虑的(就是如果对于每个码点都是用相同的字节进行编码)UTF-32(32位统一编码转换格式),如果你处理的是常见的语言用这个编码方式是很占空间的,然而有一种巧妙的替代方式,即对于不同的字符,是用不同的数量的字节进行编码。
想演示斯堪的纳维亚字符,可是我实在打不出来
记住这个弟媳,使用文本编辑器的时候要用这个指定
数据结构。这个东西是以某种方式组合起来的数据集合。在python中最基本的数据结构是序列(sequence)。其中每一个元素都有编号,位置或者是索引,但从0开始的记号模式,0怎么说呢其实就是一种偏移量的的设计,更容易的回到末尾把。
序列也有很多种。主要我们现在就关注列表和元组。两个 的区别是很明显的就是 一个可以修改其元素,另一个不可以。列表适合中途需要加一些元素的场景。序列就是在技术的情况下禁止修改序列的情况。一些内置得函数返回元祖的原因所在,就是和内部原理有关系。。其实不需要记忆这么多,所有情况下。列表都可以代替元祖。
Python支持一种数据结构叫容器(container)就是可以包含其他对象的对象。两个主要的容器是序列和映射。
- 序列里面,每个元素都有编号
- 映射里面。每个元素都有名称
- 两个都不是的容器叫集合
通用的操作是,索引,切片,相加,相乘和成员资格检查
字符串就是字符组成的序列
使用负数索引时,从右开始数
对于字符串的字面量,可以直接对其执行索引操作,无需中间赋值给其他量
函数返回一个序列时,可以直接对其进行索引操作
# 将以数指定的年与日打印出来
months = [
'January',
'February',
'March',
'April',
'May',
'June',
'July',
'August',
'September',
'October',
'November',
'December'
]
# 一个列表,其中包含数1~3对应的结尾
endings = ['st','nd','rd']+17*['th']
+['st','nd','rd']+7*[
'th']
+['st']
year = input('Year: ')
month =input('Month (1-12): ')
day = input('Day (1-31:) ')
month_number = int(month)
day_number = int(day)
#别忘了-7,得到正确的suoyin
month_name = months[month_number-1]
ordinal = day +endings[day_number-1]
print(month_name + ' ' +ordinal + ','+year)
索引操作
切片操作
设定步长
- 1.Linux操作系统安装的5种方法以及心得
- 我(作为一名开发者)所犯过的错误
- Hadoop-2.7.4 集群快速搭建
- Scala-2.13.0 安装及配置
- HBase-1.3.1 集群搭建
- CentOs7.3 Hadoop 用户 ssh 免密登录
- 手把手教你用Mysql-Cluster-7.5搭建数据库集群
- 简单的java开源图床
- 调度器Quartz的简述与使用总结
- 使用 RecyclerView 实现 Gallery 画廊效果,并控制 Item 停留位置
- linux chmod,chown命令详解
- Quartz任务调度快速入门
- ElasticSearch 安装报错整理
- Docker Compose 1.16.1 安装
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 教你3分钟了解Android 简易时间轴的实现方法
- Android网络技术HttpURLConnection详解
- Ubuntu16.04下CUDA8.0和CUDA9.0共存
- Ubuntu 20.04 开启隐藏录音降噪功能(推荐)
- 解密 Linux 版本信息的方法
- ubuntu20.04连接wifi的方法(2种)
- 服务器Centos部署MySql并连接Navicat过程详解
- Android横竖屏幕切换生命周期详解
- LINUX中如何查看某个端口是否被占用的方法
- Android实现RecyclerView添加分割线的简便方法
- Android定时器Timer的停止和重启实现代码
- Ubuntu20.04开启root账户的方法步骤
- Android 将view 转换为Bitmap出现空指针问题解决办法
- Android ScrollView 下嵌套 ListView 或 GridView出现问题解决办法
- Ubuntu 安装cuda10.1驱动的实现步骤