python 第三课

1. 数组:下标从0开始

a = 'abcdefg'a[0]
'a'a[3:]  #下标3到结束
'defg'a[3:5]  #下标3到5
'de'a[:5]
'abcde' #下标0到5a[1::2] #a[起始下标::步长(间距)]
'bdf'a[-1]   #负数倒着数
'g'a[::-1] #倒置
'gfedcba'

2. 格式化

**%s  占位符**a='123'b='abc'a+b'123abc''%s是数字'%a'123是数字''%s不是%s'%(a,b)  #多个占位符  %(,)  括号中逗号间隔'123不是abc'**join:**#列表[str1,str2,str3]   多个字符串拼接str1 = '2021'str2 = '3'str3 = '30''-'.join([str1,str2,str3])输出结果:2021-3-30**format:**{}占位str4 = 'a{}b{}c'print(str4.format('-','-','-'))输出结果:a-b-cn='年'y='月'print('2021{n1}3{n2}30'.format(n1=n,n2=y))输出结果:2021年3月30#重点print(f'{str1}-{str2}-{str3}')输出结果:2021-3-30

3.运算

**#判断值是否相同,id是否相同**
is
is not
#1.python 对于小整数使用对象池存储问题   【-5,256】之间值相同,id也相同(is为true)  除此之外值相同,id()不同(is 为false)例:a=1b=1a is bTrueid(a)140704705313856id(b)140704705313856a=1111b=1111a is bFalseid(a)1332200808208id(b)13322008081122.在pycharm或者保存为文件执行,结果是不一样的因为解释器做了一部分优化,下面使用pycharm,即使超过256,使is也成立3.is 比较的是两个实例对象是不是完全相同,他们是不是一个对象,占用内存地址是否相同判断一个字符串是否存在指定数字innot in
a='abcd'
'bcd' in a
True
'bd' in a
Falsea=a+1    简化为   a+=1

判断:
== 判等
!= 不等
<小于
>大于
<=小于等于
>=大于等于

and与
or 或
not非
优先级:not and or

4. 进制:
8进制:%o
‘%o’%16
‘20’

10进制:%d16进制:%x
'%x'%26
'1a'int('数字',进制)
int('3b',16)
59
int('26',8)
22

5. 浮点数 %f
%.2f 保留两位小数
%e 科学计数法 默认保留两位小数
例:
‘%.1e’%185.65516
‘1.9e+02’

python0基础 第三节相关推荐

  1. 萌新向Python数据分析及数据挖掘 第一章 Python基础 第三节 列表简介 第四节 操作列表...

    第一章 Python基础 第三节 列表简介 列表是是处理一组有序项目的数据结构,即可以在一个列表中存储一个序列的项目.列表中的元素包括在方括号([])中,每个元素之间用逗号分割.列表是可变的数据类型, ...

  2. 初等数学O 集合论基础 第三节 序关系

    初等数学O 集合论基础 第三节 序关系 这一讲的目标是在非空集合中定义序关系,读者可以把序关系理解为大于小于关系的抽象化与公理化.我们总是试图把一些耳熟能详的结果公理化,是因为这些结果非常实用,公理化 ...

  3. Scrapy基础 第三节:Scrapy框架结构和组件介绍

    前置知识: 掌握Python的基础知识 对爬虫基础有一定了解 说明: 运行环境 Win10,Python3 64位 目录: 第一节:Scrapy介绍和安装配置 第二节:Scrapy版的Hello Wo ...

  4. 0基础学python-0基础学python 全套教程送你参考

    我0基础学Python可以吗? 我赞成把Python作为入门语言: 为什么选择python Python可以说是编程语言中罕见的既简单又强大的一门语言,python语言简洁,语言优雅,功能强大,使用p ...

  5. python培训好学吗-Python0基础好学吗?

    我先不回答难或者不难,我先说说我的过程 我是大概19年初开始学的python.那时候我就剩一点点C语言的基础.因为我大学学的是软件工程.学过一些数据结构和算法.C语言. 毕业设计的时候,我用java非 ...

  6. 零基础学python好学吗-Python0基础好学吗?

    我先不回答难或者不难,我先说说我的过程 我是大概19年初开始学的python.那时候我就剩一点点C语言的基础.因为我大学学的是软件工程.学过一些数据结构和算法.C语言. 毕业设计的时候,我用java非 ...

  7. python好学吗要有什么基础-Python0基础好学吗?

    我先不回答难或者不难,我先说说我的过程 我是大概19年初开始学的python.那时候我就剩一点点C语言的基础.因为我大学学的是软件工程.学过一些数据结构和算法.C语言. 毕业设计的时候,我用java非 ...

  8. r语言python0基础_万丈高楼平地起,从零开始学R语(生信分析向,R语言基础)...

    一.R语言的安装 我所做的R语言学习主要是为应对工作上的生信分析,如果你是往这个方向走,那么这篇文章很大可能会帮助你.如果你也是有python基础的话,那我写的可能会更対你口味. 不过现在看到这篇文章 ...

  9. python0基础自学英语_0基础怎么自学python,大概要多久?

    都让开!本人文科生,自学Python 2年半,作为一个曾经完全0基础,啥都不懂纯靠自学学会python的文科生,有一些不成熟的小建议可以分享一下. 首先不要觉着编程难,只要你认识26个英文字母,有一点 ...

最新文章

  1. Rocksdb 写流程,读流程,WAL文件,MANIFEST文件,ColumnFamily,Memtable,SST文件原理详解
  2. 第五届中国企业服务年会:洞见2022数智化的“光与火”
  3. 使用IPSec加强系统安全性
  4. python笔记之while循环
  5. 太监式的自主知识产权研发特色 (Z)
  6. Jersey和Spring Boot入门
  7. 学点数学(1)-随机变量函数变换
  8. DP为王——动态规划法学习笔记
  9. TypeScript完全解读(26课时)_14.ES6和Nodejs中的模块
  10. 基于xilinx FPGA实现LZW压缩算法
  11. 【Oracle 10201 lsnrctl status卡住问题解决】
  12. extjs中grid中行内文本或图片居中显示
  13. 计算机网络—数据链路层的流量控制与可靠传输机制(思维导图)
  14. 获取稳定的西刺代理IP
  15. 树莓派python虚拟环境的设置与使用
  16. python爬虫实战——猫眼电影案例
  17. 努力和勤奋是一对反义词
  18. ndn-cxx与nfd的安装
  19. 农银e管家怎么显示服务器不对,农银e管家电脑版
  20. 线性代数笔记11——向量空间

热门文章

  1. 小班运用计算机教学活动,小班《小蚂蚁》活动教案精选
  2. 中央电教馆虚拟实验服务器,中央电化教育馆中小学虚拟实验试点工作启动暨培训会侧记...
  3. 已解决pandas创建DataFrame对象失败
  4. CSDN博客创建目录的方法
  5. 磁力云盒,自动静默关注店铺
  6. 解决 have unmet dependencies: youdao-dict :
  7. [SSM框架]—Spring入门
  8. 医用腕带应用整体解决方案:老人智能用药场景,老人防走丢报警-新导智能
  9. unity3d 地面印花_Unity3D 中的贴花效果 – 苍白的茧
  10. 《大咖讲Wireshark网络分析》—再来一个很妖的问题