一、python有5个标准的数据类型

1.number(数字)

2.string(字符串)

3.list(列表)

4.Tuple(元组)

5.Dictionary(字典)

二、number(数字)

number数据类型用于存储数值。他们是不可改变的数据类型,也就意味着改变数字数据类型会分配一个新的对象

当指定一个值时,number对象会被创建 如:var1=10;

可以通过del来删除单个或者多个对象的引用  如: del var1

三、python字符串

s="sdad123_djdj"

1、python字符串列表有2种取值顺序:1、从左到右索引默认0开始,最大范围是字符串长度少1       2、从右到左索引默认-1开始,最大范围是字符串开头

2、截取字符串  如 s1="plove1212" 那么 s1[1,5]的结果是love

3、当使用以冒号分隔的字符串,python返回一个新的对象   s1="plove1212" s1[1:5]="love"

4、加号(+)是字符串连接运算符  s1="hello" s2="world"  print s1+s2   结果是 helloworld

5、星号(*)是重复操作 s1="hello"  print s1*2    结果是hellohello

四、python列表

列表种的值的切割也可以用到变量【头下标:尾下表】,就可以截取相应的列表,取值顺序和字符串相同

下标为空表示取到头或尾

加号(+)列表连接运算符,星号(*)是重复操作

五、python元组

元组是另一个数据类型,类似于list列表,但是元组用()标识,内部元素用逗号隔开,元组不能二次赋值,相当于只读列表

元组是不允许更新 的,只能读。

列表是可以更新 的,可读可写。

六、python字典

字典当中的元素是通过键来存取的,而不是通过偏移存取

字典用“{}”标识,字典由索引(key)和他对应的值value组成

七、数据类型转换

强转

八、算数运算符

1、加减乘除

2、取余(%)

3、幂(**)

4、整除(//)

九、python比较运算符,赋值运算

十、python位运算符

1、& 按位与运算:参与运算的两个值,如果相应位都为1,则改位的结果位1,否则位0

2、| 按位或运算:只要对应的2个2进制位有一个位1 时,结果位就为1

3、^ 按位异或运算:当两对应的二进制位相异时,结果为1

4、~ 按位取反运算符:对数据的每个二进制去反

5、《 左移运算符:运算数的各二进制位全部左移若干位,由《右边的数字决定移动的位数

6、》 右移运算符

十一、python逻辑运算符

and 与

or 或

not 非

十二、python成员运算符

in 如果在指定的序列种找到值返回true,否则反hifalse

not in 如果在指定的序列中没有找到值返回true,否则返回false

十三、python身份运算符

1、is 是判断两个标识符是不是引用自一个对象

2、is not 是判断两个标识符是不是引用自不同对象

十四、python运算符优先级

python不支持Switch语句,所以多个条件判断,只能用elif来实现,如果判断需要多个条件需同时判断时,可以使用or,表示两个条件有一个成立时判断条件成功;使用and时,表示只有两个条件同时成立的情况下,判断条件才成功

python提供了for循环和while循环,没有do..while循环

转载于:https://www.cnblogs.com/MissLi/p/8035516.html

python学习日记-2相关推荐

  1. Python学习日记-day1基础篇 字符 输出 注释

    Python学习日记-day1基础篇 字符 输出 注释 by北栀一刺 # -*- coding: utf-8 -*- """ Spyder EditorThis is a ...

  2. python学习日记(第一周)

    python学习日记(第一周) 前言: 无论出于什么目的,学个程序语言吧.之前学过一点点基础语法,然后就搁置了两年,日记仅作为个人记录,有问题还望不吝赐教 其实这玩意儿应该每次学一部分记录一部分的,好 ...

  3. Python学习日记-pandas操作学习

    Python学习日记-pandas模块学习 根据需求筛选数据 绘制柱状图-利用pandas绘制 绘制柱状图-利用matplotlib绘制 绘制柱状图-两组数据比较 绘制柱状图-叠加柱状图 绘制饼状图 ...

  4. 菜菜的Python学习日记 | Python类实验代码分享

    系列索引:菜菜的Python学习日记 | Python从入门到入土详解 Python类实验代码分享 编写程序,实现以下功能. (1)创建员工类Employee,属性有姓名name.能力值ability ...

  5. 菜菜的Python学习日记 | 正则表达式你必须了解的知识点

    系列索引:菜菜的Python学习日记 | Python从入门到入土详解 文章目录 常用规则 Python对正则表达式的支持 常用规则 符号 解释 示例 说明 . 匹配任意字符 b.t 可以匹配bat ...

  6. python学习日记2-3周

    python学习日记2-3周 怠惰怠惰 improt 导入 import phone.apple.iphone6 import phone.apple.iphone7 import phone.sam ...

  7. Python学习日记——罗马数字转整数

    Python学习日记004--罗马数字转整数 题目来源:LeetCode题库--罗马数字转整数 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M. 字符 数值 I 1 V 5 X 10 ...

  8. [Python学习日记] 文件与文件系统(一)

    [Python学习日记] 文件与文件系统(一) 目录 Python3 File(文件) 方法 open() 方法 file 对象 目录 Python3 File(文件) 方法 open() 方法 Py ...

  9. Python学习日记:求解由四个数字组成的四位数个数

    看见这个问题时,我们很容易想到我们学习过的排列组合知识点:显然用四个数字组成四位数(这些四位数互不相同)就是一个关于排列的问题:用数学的方法可以知道.那么怎么用Python运行解决呢?这就是本次学习日 ...

  10. python学习日记

    第一天 # # 这是一个单行注释 # # print('摸头') # 这是一个单行注释 # # ''' # 这是一个多行注释,用三个引号括起来 # ''' # # """ ...

最新文章

  1. 【剑指offer-Java版】07用两个栈实现队列
  2. [改善Java代码]养成良好习惯,显式声明UID
  3. Android自定义View——可以设置最大宽高的FrameLayout
  4. Java 获取向量中的最大值
  5. 基于栈的后缀表达式求值(洛谷P1449题题解,Java语言描述)
  6. js对象取值的两种方式及区别
  7. 淘宝店的图片哪里来的
  8. Skywalking微服务监控分析
  9. 汇编语言软件延时1s
  10. 0x3a能否作为c语言常量,C语言编程遇到了宏定义的问题,求解答,万分感谢
  11. PS中有哪些快速抠图的方法
  12. 在银行做数据是一种什么体验?
  13. Hive教程(01)- 初识Hive
  14. flv网页播放器开源代码
  15. PCB生成BOM表、网络表添加logo并且输出为Gerber文件
  16. win10 系统 Internet Connection Sharing (ICS) 服务无法关闭-问题解决
  17. SQL中modify和alter用法区别
  18. 孙俪邓超港籍身份曝光揭明星卯足劲加入港籍
  19. Java代码实现字符串压缩和解压缩
  20. PHP字符串长度不一致的处理方法

热门文章

  1. 关于Block Formatting Context--BFC和IE的hasLayout
  2. DWR重温 DWE例子 如下
  3. Python3 命名规范
  4. php自动处理,thinkphp中的三种自动处理
  5. c语言用法 我说火罐火车 刘华火车,五塘村社区建“火车头广场”
  6. mysql mrr_cost_based_mysql mrr介绍
  7. linux 通知链,Linux内核通知链notifier
  8. flutter ios打包_Flutter项目之iOS应用的打包发布流程
  9. C和C++中的##和#
  10. 记录一下python绘制地图