最好的python入门教程_史上最全,最详细的Python入门教程!你应该没见过比这篇还详细的...
三、算术运算符
1、运算符
PS 在Python中 * 还可以用于字符串中,计算结果就是字符串重复指定次数的结果
1、类型
数字型整型(int)int(整数)
long(长整数)
PS(Python2.7中区分 3.0后合并了)浮点型(float)
布尔型(bool)
真True 非0数 ——非零即真
假False
复数型(complex)
主要用于科学计算,例如:平面场问题、波动问题、电感电容等问题
2、(驼峰命名法)小驼峰命名法
第一个单词以小写字母开始,后续单词的首字母大写
如:firstName、lastName
大驼峰命名法
每一个单词的首字母都采用大写字母
如:FirstName、CamelCase
三、随机数
import random
导入模块后,可以在模块名称后敲一个. 按Tab键会提示该模块中包含的所有函数
4、转义字符
1、列表(List)(使用最频繁的数据类型('数组')| 通常存相同类型数据)专门用于存储一串信息
列表用[]定义,数据之间用,分离
其索引从0开始
常用操作:(. 按下tab键即可查看)
(1)增加append 向列表的末尾追加数据
insert 在列表的指定位置插入数据
extend 可以把其他列表内的完整内容,追加到当前列表的末尾
(2)删除remove 删除指定数据 默认删除第一个该元素
pop 默认删除列表最后一个数据,如果指定参数,可以删除元素的索引
clear 可以清空列表
2、元组(Tuple)(元素不能修改 | 通常用来存不同类型数据)元组表示多个元素组成的序列
用户存储一串信息,数据之间用,分隔
用()定义
索引同样从0开始
创建空元组 tuple = ()
取索引对应的值 元组名[0]
元组中只包含一个元素,需要在元素后面添加逗号
常用操作:(. 按下tab键即可查看)
index 获取某一个数据在元组的下标
count 统计计数
len(元组) 元组长度
循环遍历 同列表一样(一般对元组 使用的不多 原因如下图)
3、字典(dictionary)(除列表外 Python中最灵活的数据类型)同样可以存储多个数据
通常用于存储描述一个物体的相关信息
和列表的区别
列表是有序的对象集合
字典是无序的对象集合
字典用{}定义
字典使用键值对存储数据、键值对之间使用,分隔
键key是索引
值value是数据
键和值之间使用 : 分隔
键必须是唯一的
值可以取任何数据类型,但键只能使用字符串、数字或元组
常用操作:(. 按下tab键即可查看)
其他操作
循环遍历
应用场景使用多个键值对描述一个物体的相关信息
将多个字典放在一个列表中,再进行遍历,在循环体内部对每一个字典进行操作者
4、字符串(表示文本信息的数据类型)用一对双引号或者一对单引号 都可以定义一个字符串(大多数编程语言使用'来定义字符串)
灵活使用
使用索引获取对应位置的字符,同样从0开始
可以使用for循环遍历
常用操作:(. 按下tab键即可查看)
(1)判断类型 9种
(2)查找和替换 7种
(3)大小写转换 5种
(4)文本对齐 3种
(5)去掉空白字符 3种
(6)拆分和连接 5种
字符串的切片(适用于字符串、列表和元组)使用索引值来限定范围,从一个大的集合中切出小的集合
字典是一个无序的集合,使用键值对保存数据
字符串[开始索引:结束索引:步长]
跳跃切片
想切到字符串末尾 结束索引不写即可
做几个例题试试~
num_str = '0123456789'(1)、num_str[2:6]
(2)、num_str[2:]
(3)、num_str[0:6] / num_str[:6]
(4)、num_str[:]
(5)、num_str[::2]
(6)、num_str[1::2]
(7)、num_str[2:-1] (-1即截取到 倒数第一)
(8)、num_str[-2:]
(9)、num_str[::-1] (步长-1 即向左切)
地球不爆炸,小编不放假!!!哈哈
来源:叶碎夜
最好的python入门教程_史上最全,最详细的Python入门教程!你应该没见过比这篇还详细的...相关推荐
- python 完全面向对象_史上最全的Python面向对象知识点疏理
原标题:史上最全的Python面向对象知识点疏理 面向对象技术简介 类: 用来描述具有相同的属性和方法的对象的集合.它定义了该集合中每个对象所共有的属性和方法.对象是类的实例.class 类变量:类变 ...
- 猿辅导python面试题_史上最全猿辅导面试流程及感受
主要包括:投简历-初试-岗前培训-终审-注意事项 投简历 大概1–3天会有电话通知参加初试,要注意接听武汉或郑州的电话哦. 初试 群面形式,hr会拉一个四人微信小群,有三名面试人员,依次进行面试.1m ...
- 【Github教程】史上最全github用法:github入门到精通
原文 http://www.eoeandroid.com/thread-274556-1-1.html [初识Github] 首先让我们大家一起喊一句"Hello Github". ...
- java jackson教程_史上最全的Jackson框架使用教程
简单介绍 别再使用 fastJson 了!漏洞天天报,Bug 修不完.快来拥抱 Jackson 吧! Jackson 是用来序列化和反序列化 json 的 Java 的开源框架.Spring MVC ...
- java springmvc 教程_史上最全最强SpringMVC详细示例实战教程
SpringMVC框架介绍 1) Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面. Spring 框架提供了构建 Web 应用程序的全功 ...
- python期末知识点_史上最全的Python知识点整理之基本语法
一.程序的格式框架 1.缩进 缩进是指每行语句前的空白区域,用来表示Python程序间的包含和层次关系. 一般语句不需要缩进,顶行书写且不留空白. 当表示分支.循环.函数.类等含义,在if,while ...
- 口布杯花的60种叠法_史上最全的口布花折法教程,简单实用!超美呦~
开这功德金花--这功德金花--" 风信子干笑两声,也知道方元没法糊弄,只能实话实说:"第一点用处,便是能让我们加快融入那个世界,在请外援之时也有意想不到的效果!还有--则是在一些偏 ...
- 简单 黑苹果dsdt教程_史上最全教程,让你的黑苹果不是梦(DSDT. SSDT 篇)
DSDT. SSDT 篇 这里不做详解,只给大概方向和启用方法.因为各个主板的DSDT都不同,给你这些文件也没用 1.提取DSDT,SSDT 在clover 界面按F4即可提取,或者用软件 clove ...
- Github教程】史上最全github使用方法:github入门到精通
[Github教程]史上最全github使用方法:github入门到精通 [初识Github] 首先让我们大家一起喊一句"Hello Github".YEAH!就是这样. Git是 ...
最新文章
- asn1学习笔记 约束
- nurbs非均匀有理B样条实现船体重建
- Oracle 标准大页和透明大页
- 启动代码和Bootloader的区别和关系介绍
- go 删除 文件 某行_Go实战--用echo嵌入静态资源
- 无法获取未定义或 null 引用的属性“text”_【CSS】是时候开始用 CSS 自定义属性了...
- docker 安装mysql 实战文档_docker 安装mysql
- 测试工程师面试必问的十道题目!全答上来的直接免试
- Oracle DataBase单实例使用ASM案例(2)--Oracle 11g之环境准备
- 如何使用 python glob model
- android xutils3 jar,android xutils3 Android基于开源项目xutils3实现下载
- 再见,Python2。你好,Python3
- CodeForces Round #295 Div.2
- java成绩管理系统代码_[转载]我写的Java学生成绩管理系统源代码
- 大学物理实验电学基本参数的测量实验报告_大学物理电学基本实验实验报告
- ERP软件实施要提供那些环境条件
- [详解] iphone手机备份、升级流程
- MC辨析(蒙特卡洛)
- 简历之STAR法则(转)
- Windows 内存详解(三)Windows内存管理