python自动化第二课 - python基础2
1.判断奇数偶数 num = input("请输入一个数字,判断是否为偶数:") print(not int(num) % 2) 2.浮点数的高精度计算用Decimal(from decimal import Decimal)
2.字符串的格式化输出
name = "yanzi"
age = 18.91957
hobby = "看书"
# 字符串的格式化输出
print("""***********
name: %s
age: %d
hobby: %s
"""%(name,age,hobby))
# 第二种字符串的格式化输出,format索引不能为负数,1.空{}2.索引3.关键字插旗子
# format索引不能为负数, 2.索引
print("""---------------
name:{1}
age:{2}
hobby:{1}
""".format(name, age, hobby))
# 第二种字符串的格式化输出,format 3.关键字插旗子
print("""---------------
name:{myname}
age:{myage}
hobby:{myhobby}
""".format(myname=name, myage=age, myhobby=hobby))
# format 1.空{}
print("""---------------
name:{}
age:{}
hobby:{}
""".format(name, age, hobby))
# format 可以保留小数位
print("""---------------
name:{}
age:{:.2f}
hobby:{}
""".format(name, age, hobby))
3.字符串内置函数
name = 'loE missing you'
# 小写
print(name.lower())
# 大写
print(name.upper())
# 标题,每个单词的首字母大写
print(name.title())
# 大小写互换
print(name.swapcase())
#字符串首字母大写
print(name.capitalize()) # 查找元素find
print(name.find("miss")) #返回找到的索引值
print(name.find("missy")) #-1表示没有找到
# 查找元素index
print(name.index("miss"))
# print(name.index("missy")) #没有找到就会报错 # count,找字符出现的次数,场景:统计,经常用来做数据分析
print(name.count("ss")) # 替换,先写旧值,再写新值,原来的字符串不会改变,这个替换是生成新的字符串
print(name.replace("ss", "kkkkkk")) # isdigit,判断是否为正整数,isdigit判读只有纯数字,没有任何的其他符号
print(name.isdigit())
print("2323".isdigit())
print("1.111".isdigit())
print("-111".isdigit()) # 字符串拼接join
print("天天向上".join(['1', '2', '3']))
print("/".join(["2019", "12", "24"])) # strip,剔除字符串两边的空格,也可以剔除两边指定的字符
print(" 哈哈哈 ".strip())
print("ahhhhhha".strip("a"))
print("ahhhhhha".rstrip("a")) #剔除右边指定的字符
print("ahhhhhha".lstrip("a")) #剔除左边指定的字符 # split分割字符串
print("miss/you/hello".split("/"))
print("miss you hello".split(" "))
python自动化第二课 - python基础2的更多相关文章
- python自动化第二课 - python基础
1.标识符(identitifier),识别身份 定义:在编程语言中,标识符就是用户编程时使用的名字,用于给变量.常量.函数.语句块等命名 标识符命令规范: 1)英文,数字以及下划线(_)但不能以数字 ...
- python自动化第一课 - python安装以及pycharm配置
1.安装python 1.1打开python官网https://www.python.org/downloads/windows/进行下载Python 3.8.0 1.2下载完毕后进行安装,1勾选 A ...
- Python【第二课】 字符串,列表,字典,集合,文件操作
本篇内容 字符串操作 列表,元组操作 字典操作 集合操作 文件操作 其他 1.字符串操作 1.1 字符串定义 特性:不可修改 字符串是 Python 中最常用的数据类型.我们可以使用引号('或&quo ...
- [Python笔记][第二章Python序列-复杂的数据结构]
2016/1/27学习内容 第二章 Python序列-复杂的数据结构 堆 import heapq #添加元素进堆 heapq.heappush(heap,n) #小根堆堆顶 heapq.heappo ...
- [Python笔记][第二章Python序列-tuple,dict,set]
2016/1/27学习内容 第二章 Python序列-tuple tuple创建的tips a_tuple=('a',),要这样创建,而不是a_tuple=('a'),后者是一个创建了一个字符 tup ...
- [python笔记][第二章Python序列-list]
2016/1/27学习内容 第二章 Python序列-list list常用操作 list.append(x) list.extend(L) list.insert(index,x) list.rem ...
- Python入门第一课——Python的起源、发展与前景!
我们在做任何一件事情之前,我们都会通过各种渠道去搜集事情的信息,了解事情的来龙去脉,学习一门编程语言也是如此,只有知根知底,我们才能有明确的方向和目标,以及底气去完成这件事情,今天我带大家来看看Pyt ...
- 【python自动化第二篇:python入门】
内容概览 模块 python运行过程 基本数据类型(数字,字符串) 序列类型(列表,元组,字典) 模块使用 模块我们可以把它想象成导入到python以增强其功能的一种拓展.需要使用import来导入模 ...
- python自动化开发-[第一天]-基础数据类型与编码
1.Python与其他语言对比 - C语言的解释方式 代码-->机器码-->计算机 - python,java,php等高级语言的解释方式 代码-->字节码-->机器码-- ...
随机推荐
- Ubuntu 12.04 编译bcm93349dcm软件包
1.准备工作操作系统:Ubuntu 12.04 获取bcm93349dcm软件包: bootloader源代码:Bootloader_2_2_0.zip CM源代码:ProdD20_BFC4.4.10 ...
- FPGA时序分析
更新于20180823 时序检查中对异步复位电路的时序分析叫做()和()? 这个题做的让人有点懵,我知道异步复位电路一般需要做异步复位.同步释放处理,但不知道这里问的啥意思.这里指的是恢复时间检查和移 ...
- 将java list转换为js的数组
var data = new Array();<%ArrayList list = new ArrayList();list.add(0);list.add(1);if(list!=null){ ...
- JavaEE基础:过滤器、监听器、拦截器,应用...
写在前面说起Java和C++,很容易想到让人疯狂的指针,Java使用了内存动态分配和垃圾回收技术,让我们从C++的各种指针问题中摆脱出来,更加专心于业务逻辑,不过如果我们需要深入了解java的JVM相 ...
- centos 中文乱码解决办法
缘由:本人在虚拟机中安装centos 5.3,起初安装时选择了english,后来使用的过程中发现打开网页,会出现中文乱码,无法正常显示.当然,本地文件中的中文更是无法显示. 若是将系统语言langu ...
- verilog乘法器的设计
在verilog编程中,常数与寄存器变量的乘法综合出来的电路不同于寄存器变量乘以寄存器变量的综合电路.知乎里的解释非常好https://www.zhihu.com/question/45554104, ...
- orcale 11g安装,创建表空间,用户,授权用户
一.卸载旧oracle 用Oracle自带的卸载程序不能从根本上卸载Oracle,从而为下次的安装留下隐患,那么怎么才能完全卸载Oracle呢?那就是直接注册表清除,步骤如下: 1. 开始->设 ...
- 转:zabbix 2.0.6监控cisco交换机 2950 2960s 3560G
转自: http://blog.chinaunix.net/uid-24250828-id-3806551.html 想在zabbix 上监控交换机端口的流量,找了两天的模板,包括官方的和网友写的.在 ...
- Holer一款局域网服务器代理到公网的内网映射工具
Holer简介 Holer是一个将局域网服务器代理到公网的内网映射工具,支持转发基于TCP协议的报文. 相关链接 开源地址:https://github.com/Wisdom-Projects/hol ...
- 是谁收购了被谷歌私藏7年之久的Zagat?
国内餐饮行业的风口似乎总是执着于"价格"上,无论是天天搞特价的外卖,还是优惠不停歇的团购网站,都将"价格"当做了竞争的杀手锏.即使是网红奶茶.甜品之类的,也是将 ...