python学习-day11-内建函数

python-内建函数

-int:将字符串转换为数字

a = "123"
print(type(a),a)
b = int(a)
print(type(b),b)
num = "0011"
v = int(num, base=16)
print(v)

- bit_lenght:# 当前数字的二进制,至少用n位表示

age=5
r = age.bit_length()
print(r)

字符串:str

1、join #将字符串中的每一个元素按照指定分隔符进行拼接

test = "你是风儿我是沙"
print(test)
t = ‘ ‘
v = t.join(test)
print(v)

你是风儿我是沙
你 是 风 儿 我 是 沙

答案

2、split、rsplit #分割为指定个数

name = " aleX"
v=name.split("l")
print(v)

[‘ a‘, ‘eX‘]

答案

3、find;从开始往后找,找到第一个之后,获取其位置。找不到:-1

name = " aleX"
v=name.find(1)
print(v)

name = " aleX"
v=name.find("e")
print(v)

-1
3

答案

3.1、index:查找指定字符。找不到则报错!返回指定字符所在的序列。

test = "alexalex"
v = test.index(‘8‘)
print(v)
test = "alexalex"v = test.index(‘a‘)print(v)

    v = test.index(‘8‘)
ValueError: substring not found

--0

4、strip、lstrip、rstrip----------移除制定字符串,有限先最多匹配

test = "xadsds"
a = test.lstrip(‘xa‘)
print(a)
b = test.rstrip(‘lexxexa‘)
print(b)
c = test.strip(‘xas‘)
print(c)

dsds
xadsds
dsd

答案

什么都不填的时候,去除左右空白

name = " aleX "
v= name.strip()
print(v)

aleX

name = " aleX "
v= name.strip()
print(v)
a=name.rstrip()
print(a)
b=name.lstrip()
print(b)

aleX
 aleX
aleX 

答案

# 去除\t \n
# v = test.lstrip()
# v = test.rstrip()
# v = test.strip()
# print(v)


5、upper、lower变成大小写、isupper、islower,是否全部大小写

test = "Alex"
v1 = test.islower()
v2 = test.lower()
print(v1, v2)

v1 = test.isupper()
v2 = test.upper()
print(v1,v2)

False alex
False ALEX

答案

6、casefold 所有字符变为小写,并且更加牛逼。很多未知的相应变小写

test="Akkis"v1 = test.casefold()
print(v1)
v2 = test.lower()
print(v2)

[email protected]
[email protected]1

7、replace:将指定字符串替换为指定字符串。

test = "alexalexalex"
v = test.replace("ex",‘bbb‘)
print(v)
v = test.replace("ex",‘bbb‘,1)
print(v)

albbbalbbbalbbb
albbbalexalex

答案

8、capitalize:首字母变为大写

a = "alex"
b = a.capitalize()
print(a)
print(b)

alex
Alex

答案

时间: 2024-10-21 20:09:49

python学习-day11-内建函数的相关文章

python学习day11 面向对象编程 类和实例

class Student(object): #class后面紧接着是类名,即Student,类名通常是大写开头的单词,紧接着是(object),表示该类是从哪个类继承下来的.通常,如果没有合适的继承类,就使用object类,这是所有类最终都会继承的类. def __init__(self,name,score): #通过定义一个特殊的__init__方法,在创建实例的时候,就把类的name,score等属性绑上去,__init__方法的第一个参数永远是self,表示创建的实例本身,因此,在__

python学习day11

一.命名空间和作用域 A.命名空间分为三种: 1.全局命名空间 2.局部命名空间 3.内置命名空间 三种命名空间的加载值顺序 1.全局命名空间--在运行程序时运行,不在函数内部,从上到下按顺序加载 2.局部命名空间--程序运行中,调用函数才加载 3.内置命名空间--运行程序之前已加载 三种命名空间的取值顺序 在局部调用:局部->全局->内置 在全局调用:全局->局部 B.作用域 作用域就是作用范围,按照生效范围可以分为全局作用域和局部作用域 全局作用域:包含内置名称空间.全局名称空间,在

python学习-day11

一.Rabbitmq RabbitMQ 即一个消息队列,主要是用来实现应用程序的异步和解耦,同时也能起到消息缓冲,消息分发的作用.RabbitMQ使用的是AMQP协议,它是一种二进制协议.默认启动端口 5672.在 RabbitMQ 中,如下图结构: 左侧 P 代表 生产者,也就是往 RabbitMQ 发消息的程序.生产者需要完成的任务: 1 创建RabbitMQ连接 2 获取信道 3 声明交换器 4 创建消息 5 发布消息 6 关闭信道 7 关闭RabbitMQ连接  中间即是 RabbitM

Python学习笔记_Python对象

Python学习笔记_Python对象 Python对象 标准类型 其他内建类型 类型对象和type类型对象 Python的Null对象None 标准类型操作符 对象值的比较 对象身份比较 布尔类型 标准类型的内建函数 typeObj cmpobj1 obj2 strobj reprobj typeobj isinstanceobj 标准类型的分类 存储模型 更新模型 访问模型 不支持的类型 Python学习笔记_Python对象 首先来理解一个通俗的含义,什么是对象?其实对象无论在什么语言里面

Python 学习参考书目推荐

Python 学习,参考书目推荐 前言 好的技术书籍可以帮助我们快速地成长,大部分人或多或少地受益于经典的技术书籍.在「Python开发者」微信公号后台,我们经常能收到让帮忙推荐书籍的消息.这类的问题在@Python开发者 微博 和 伯乐在线的 Python小组 讨论中也不绝于耳. 7月3日,伯乐在线在「Python开发者」微信公号发起了一个讨论 (注:PC端无法看到大家的评论,需要关注微信公号后,从微信才可以看到),通过这个讨论话题,在评论中分享对自己帮助很大的Python技术书籍.  (Py

[Python学习] 专题一.函数的基础知识

        最近才开始学习Python语言,但就发现了它很多优势(如语言简洁.网络爬虫方面深有体会).我主要是通过<Python基础教程>和"51CTO学院 智普教育的python视频"学习,在看视频中老师讲述函数知识的时候觉得非常不错,所以就写了第一篇Python学习的文章分享给大家.主要内容:         1.Python安装与基本输入输出,print()函数和raw_input()函数简单用法. 2.我根据视频中学到的知识,讲解函数的基本知识: (1).系统提

Python学习的个人笔记(基础语法)

Python学习的个人笔记 题外话: 我是一个大二的计算机系的学生,这份python学习个人笔记是趁寒假这一周在慕课网,w3cschool,还有借鉴了一些博客,资料整理出来的,用于自己方便的时候查阅,一开始保存在word上,代码不是很好看,于是决定复制到博客里面,可能有复制过程中出错的,或者我本身在理解方面有出错的地方,希望能得到指正,谢谢  后续的内容我会继续学习…… python下载地址  www.python.org Python 分为2.7和3.3两个版本,3.3有些库不兼容,因此用2.

Python学习系列(四)Python 入门语法规则2

Python学习系列(四)Python 入门语法规则2 2017-4-3 09:18:04 编码和解码 Unicode.gbk,utf8之间的关系 2.对于py2.7, 如果utf8>gbk, utf8解码成Unicode,再将unicode编码成gbk 对于py3.5 如果utf8>gbk, utf8 直接编码成gbk(中间那一步直接被优化了) 3.很多时候,这个可以直接跳过,只有当编码出下问题的时候,再考虑这个知识点 二.运算符 1.算数运算: 2.比较运算: 3.赋值运算: 4.逻辑运算

python 学习笔记 7 -- Python关键字总结

0.写在前面的话 学习一门语言最重要的功课是练习与复习,在<笨方法学Python>中第三十七节虽然没有教你任何内容,但是它提醒我们:"学了这么多,你还能记得多少?该复习了!" 下面我们就对这一节的第一部分"关键字"来做个复习: Python中的关键字包括如下: and       del        from      not      while    as        elif       global    or       with     

python学习的部分笔记

Python学习:终于开始了啊 Date: 2014.10.30 Python 第八章 if  expression : expr_true_suite 由三部分组成,关键字+表达式+表达式为真或非零时的代码块,注意要有冒号,后面语句需要进行缩进. 单个if语句可以通过布尔操作符 and , or, not实现多重条件判断或者是否定判断. 在if中,0 以及none,””等都是false类型. 如果一个复合语句(例如 if 子句, while 或 for 循环)的代码仅仅包含一行代码,那么它可以