python学习日记-2
一、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相关推荐
- Python学习日记-day1基础篇 字符 输出 注释
Python学习日记-day1基础篇 字符 输出 注释 by北栀一刺 # -*- coding: utf-8 -*- """ Spyder EditorThis is a ...
- python学习日记(第一周)
python学习日记(第一周) 前言: 无论出于什么目的,学个程序语言吧.之前学过一点点基础语法,然后就搁置了两年,日记仅作为个人记录,有问题还望不吝赐教 其实这玩意儿应该每次学一部分记录一部分的,好 ...
- Python学习日记-pandas操作学习
Python学习日记-pandas模块学习 根据需求筛选数据 绘制柱状图-利用pandas绘制 绘制柱状图-利用matplotlib绘制 绘制柱状图-两组数据比较 绘制柱状图-叠加柱状图 绘制饼状图 ...
- 菜菜的Python学习日记 | Python类实验代码分享
系列索引:菜菜的Python学习日记 | Python从入门到入土详解 Python类实验代码分享 编写程序,实现以下功能. (1)创建员工类Employee,属性有姓名name.能力值ability ...
- 菜菜的Python学习日记 | 正则表达式你必须了解的知识点
系列索引:菜菜的Python学习日记 | Python从入门到入土详解 文章目录 常用规则 Python对正则表达式的支持 常用规则 符号 解释 示例 说明 . 匹配任意字符 b.t 可以匹配bat ...
- python学习日记2-3周
python学习日记2-3周 怠惰怠惰 improt 导入 import phone.apple.iphone6 import phone.apple.iphone7 import phone.sam ...
- Python学习日记——罗马数字转整数
Python学习日记004--罗马数字转整数 题目来源:LeetCode题库--罗马数字转整数 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M. 字符 数值 I 1 V 5 X 10 ...
- [Python学习日记] 文件与文件系统(一)
[Python学习日记] 文件与文件系统(一) 目录 Python3 File(文件) 方法 open() 方法 file 对象 目录 Python3 File(文件) 方法 open() 方法 Py ...
- Python学习日记:求解由四个数字组成的四位数个数
看见这个问题时,我们很容易想到我们学习过的排列组合知识点:显然用四个数字组成四位数(这些四位数互不相同)就是一个关于排列的问题:用数学的方法可以知道.那么怎么用Python运行解决呢?这就是本次学习日 ...
- python学习日记
第一天 # # 这是一个单行注释 # # print('摸头') # 这是一个单行注释 # # ''' # 这是一个多行注释,用三个引号括起来 # ''' # # """ ...
最新文章
- 【剑指offer-Java版】07用两个栈实现队列
- [改善Java代码]养成良好习惯,显式声明UID
- Android自定义View——可以设置最大宽高的FrameLayout
- Java 获取向量中的最大值
- 基于栈的后缀表达式求值(洛谷P1449题题解,Java语言描述)
- js对象取值的两种方式及区别
- 淘宝店的图片哪里来的
- Skywalking微服务监控分析
- 汇编语言软件延时1s
- 0x3a能否作为c语言常量,C语言编程遇到了宏定义的问题,求解答,万分感谢
- PS中有哪些快速抠图的方法
- 在银行做数据是一种什么体验?
- Hive教程(01)- 初识Hive
- flv网页播放器开源代码
- PCB生成BOM表、网络表添加logo并且输出为Gerber文件
- win10 系统 Internet Connection Sharing (ICS) 服务无法关闭-问题解决
- SQL中modify和alter用法区别
- 孙俪邓超港籍身份曝光揭明星卯足劲加入港籍
- Java代码实现字符串压缩和解压缩
- PHP字符串长度不一致的处理方法
热门文章
- 关于Block Formatting Context--BFC和IE的hasLayout
- DWR重温 DWE例子 如下
- Python3 命名规范
- php自动处理,thinkphp中的三种自动处理
- c语言用法 我说火罐火车 刘华火车,五塘村社区建“火车头广场”
- mysql mrr_cost_based_mysql mrr介绍
- linux 通知链,Linux内核通知链notifier
- flutter ios打包_Flutter项目之iOS应用的打包发布流程
- C和C++中的##和#
- 记录一下python绘制地图