三、算术运算符

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入门教程!你应该没见过比这篇还详细的...相关推荐

  1. python 完全面向对象_史上最全的Python面向对象知识点疏理

    原标题:史上最全的Python面向对象知识点疏理 面向对象技术简介 类: 用来描述具有相同的属性和方法的对象的集合.它定义了该集合中每个对象所共有的属性和方法.对象是类的实例.class 类变量:类变 ...

  2. 猿辅导python面试题_史上最全猿辅导面试流程及感受

    主要包括:投简历-初试-岗前培训-终审-注意事项 投简历 大概1–3天会有电话通知参加初试,要注意接听武汉或郑州的电话哦. 初试 群面形式,hr会拉一个四人微信小群,有三名面试人员,依次进行面试.1m ...

  3. 【Github教程】史上最全github用法:github入门到精通

    原文 http://www.eoeandroid.com/thread-274556-1-1.html [初识Github] 首先让我们大家一起喊一句"Hello Github". ...

  4. java jackson教程_史上最全的Jackson框架使用教程

    简单介绍 别再使用 fastJson 了!漏洞天天报,Bug 修不完.快来拥抱 Jackson 吧! Jackson 是用来序列化和反序列化 json 的 Java 的开源框架.Spring MVC ...

  5. java springmvc 教程_史上最全最强SpringMVC详细示例实战教程

    SpringMVC框架介绍 1) Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面. Spring 框架提供了构建 Web 应用程序的全功 ...

  6. python期末知识点_史上最全的Python知识点整理之基本语法

    一.程序的格式框架 1.缩进 缩进是指每行语句前的空白区域,用来表示Python程序间的包含和层次关系. 一般语句不需要缩进,顶行书写且不留空白. 当表示分支.循环.函数.类等含义,在if,while ...

  7. 口布杯花的60种叠法_史上最全的口布花折法教程,简单实用!超美呦~

    开这功德金花--这功德金花--" 风信子干笑两声,也知道方元没法糊弄,只能实话实说:"第一点用处,便是能让我们加快融入那个世界,在请外援之时也有意想不到的效果!还有--则是在一些偏 ...

  8. 简单 黑苹果dsdt教程_史上最全教程,让你的黑苹果不是梦(DSDT. SSDT 篇)

    DSDT. SSDT 篇 这里不做详解,只给大概方向和启用方法.因为各个主板的DSDT都不同,给你这些文件也没用 1.提取DSDT,SSDT 在clover 界面按F4即可提取,或者用软件 clove ...

  9. Github教程】史上最全github使用方法:github入门到精通

    [Github教程]史上最全github使用方法:github入门到精通 [初识Github] 首先让我们大家一起喊一句"Hello Github".YEAH!就是这样. Git是 ...

最新文章

  1. asn1学习笔记 约束
  2. nurbs非均匀有理B样条实现船体重建
  3. Oracle 标准大页和透明大页
  4. 启动代码和Bootloader的区别和关系介绍
  5. go 删除 文件 某行_Go实战--用echo嵌入静态资源
  6. 无法获取未定义或 null 引用的属性“text”_【CSS】是时候开始用 CSS 自定义属性了...
  7. docker 安装mysql 实战文档_docker 安装mysql
  8. 测试工程师面试必问的十道题目!全答上来的直接免试
  9. Oracle DataBase单实例使用ASM案例(2)--Oracle 11g之环境准备
  10. 如何使用 python glob model
  11. android xutils3 jar,android xutils3 Android基于开源项目xutils3实现下载
  12. 再见,Python2。你好,Python3
  13. CodeForces Round #295 Div.2
  14. java成绩管理系统代码_[转载]我写的Java学生成绩管理系统源代码
  15. 大学物理实验电学基本参数的测量实验报告_大学物理电学基本实验实验报告
  16. ERP软件实施要提供那些环境条件
  17. [详解] iphone手机备份、升级流程
  18. MC辨析(蒙特卡洛)
  19. 简历之STAR法则(转)
  20. Windows 内存详解(三)Windows内存管理

热门文章

  1. 使用FastJson时字段大小写转换
  2. 联想小新pro-网卡MT7921-断联问题
  3. 简单浅谈 电鱼机的脉宽、频率、占空比
  4. 彻底清除Android Studio 安装记录
  5. 计算机网络入门技术教学视频,计算机网络基础教程介绍以及视频讲解
  6. STM32F0 没有BOOT0 复位按键失效 程序运行一半
  7. 创新线上带货运营,佛山环球港助力“88购物狂欢节”
  8. 计算机java毕业设计 JavaWeb大学实验室设备资产管理系统
  9. Android GC机制及一些调试信息
  10. ITU-R BT.1886