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(" "))
最新文章
- ****基于H5的微信支付开发详解[转]
- 友盟SDK实现分享
- 分享关于Entity Framework 进行CRUD操作实验的结果
- 启用数据库的 Service Broker
- VPN常见错误码(633,628,691)的意思及修复方法
- Unity Sample Bootcamp
- 在windows中,如何使用cmd命令行窗口正确显示编码为utf-8格式的文字
- 杜教的AAA树
- centos 安装lua
- [ios2] iOS常用控件尺寸大集合 【转】
- 转:Visual Studio进行Web性能测试- Part I
- 2018/2/11 ELK技术栈之ElasticSearch学习笔记二
- XPath Helper的安装与使用
- kibana Dev tool 查询结果与预期不符
- windows 多网卡路由设置
- php伪协议,利用文件包含漏洞
- json文件解析
- python工具 - alert弹框输出姓名年龄、求和
- django2.0内置分页
- Golang实现冒泡排序法
热门文章
- 《C 程序设计语言》练习1-3
- 基础_1:RCP基本框架
- 关于MyBatis的运行原理(转载)
- 复习break、continue、while、do-while的运用
- django框架进阶-form组件-长期维护
- Critical-Value|Critical-Value Approach to Hypothesis Testing
- Ubuntu14 定时查询任务进程存活状态以及定时杀死进程和重启
- JavaScript类的写法(一)
- 2017 ACM-ICPC, Universidad Nacional de Colombia Programming Contest K - Random Numbers (dfs序 线段树+数论)
- js 实现数据结构 -- 散列(HashTable)