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等高级语言的解释方式 代码-->字节码-->机器码-- ...
随机推荐
- tomcat打印接口延迟时间
项目中有些页面时延不稳定,需要看每次接口调用时延,怎么看,有两种方法:一种是直接去catalina.out日志中看,一种是直接去localhost_access_log日志中看,第一种需要在代码中实现 ...
- 1、简述在java网络编程中,服务端程序与客户端程序的具体开发步骤?
网络编程分为UDP通信和TCP通信 UDP协议: 发送端:1.创建DatagramSocket对象.2.创建DatagramPacket对象,并封装数据.3.发送数据.4.释放 资源. 接收端:1.创 ...
- mysql中造3千条数据(3种方法)
方法一:存储过程 1.存储过程如下: delimiter $$ DROP PROCEDURE IF EXISTS data CREATE PROCEDURE data(in i int) BEGIN ...
- Docker:发布镜像问题denied: requested access to the resource is denied的解决方法
问题: 发布镜像的时候,按照教程执行的,结果没有成功,搜了下,找到解决方法了,记录一下. denied: requested access to the resource is denied 解决方法 ...
- CentOS 5.5 --学习(1)
一.解决浏览器乱码问题: 用yum 安装 yum -y install fonts-chinese yum -y install fonts-ISO8859-2-75dpiCentOS系统 ...
- 7)加了基础控制器Controller.php
文件目录展示: 改动代码展示: Controller.php <?php /** * Created by PhpStorm. * User: Interact * Date: 2017/8/2 ...
- hosts原理及作用
https://blog.csdn.net/qq_41356488/article/details/82190372 手机也可以修改hosts,但是需要root权限,百度
- LeetCode Day 3
LeetCode0003 给定一个字符串,请你找出其中不含有重复字符的最长子串的长度. 示例 1: 输入: "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子串是 & ...
- jenkins使用(2)-配置项目代码的3种方式
1.通过cmd命令直接进入项目代码的文件夹运行,注意路径中不要有中文 2.代码放到工作区:从本地复制项目代码到工作区目录下 代码结构的优化 3.代码连接git或svn,实时更新代码 svn检出 然后上 ...
- Typescript - 变量类型
原文:TypeScript基本知识点整理 一.number let num1 : number = 20; let num2 : number = 175.5; let a1 : number = I ...