![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
Zzz_啥都不会
这个作者很懒,什么都没留下…
展开
-
Python学习——字符串的内置函数
字符串的内置函数:一、字符串的大小写的内置函数#字符串的大小写的内置函数:# capitalize() 将字符串的第一个字符转为大写形式。# title() 将字符串的每个单词的首字母变成大写形式。 istitle() 判断是否首字母大写返回bool。# upper() 将字符串每个字符变成大写形式。 isupper() 同上# lower() 将字符串每个字符变成小写形式 islower() 同上message = 'xiaoming is a beautif原创 2020-07-31 21:34:58 · 363 阅读 · 0 评论 -
Python-位运算和三目运算
位运算:全部针对二进制按位计算。1、 与或非异或:& 、| 、~ 、^非非做的是取反操作。例如 ~55 的二进制:0000 0101取反 :1111 1010取反之后的二进制,由于第一位为1,所以表示负数。将负数变成正数,利用取负数的逆操作,即:减一,再取反。1111 1010 减一 为 1111 1001 ,取反为 0000 0101,十进制为 6。因为是负数,所以 ~5 的非 为 -6。0x:表示16进制,0o:表示8进制,0b:表示二进制。二进制,八进制,十六原创 2020-07-27 21:20:07 · 238 阅读 · 0 评论 -
python学习-小整数对象池和大整数对象池
1、小整数对象池对于交互模式来说:对于小整数对象使用了对象池技术。设置小整数的范围为[-5,256]。在这个范围内的小整数,任意相同的整数都是同一个对象(也就是同一个id),同理,单个字母也是这样的。对于pycharm等来说,运行源文件时,相同对象是直接复用,使用同一个内存。2、大整数对象池超出小整数的范围即为大整数,每次都会创建一个新的对象。但是处于一个代码块的大整数是同一个对象。终端是每次执行一次,所以每次的大整数都重新创建,而在pycharm中,每次运行是所有代码都加载都内存中,属于一个整原创 2020-07-27 20:07:28 · 355 阅读 · 0 评论 -
Python学习——转义字符、字符串、格式化输出
转移字符转义字符一般用在字符串中。换行:\n制表符:\t(四个空格)’ :单引号": 双引号\r :回车\: \print('尊敬的***:\n','\t请点击链接激活账户。')print('小明说:\'我想吃冰激凌!!\'')print("小明说:'我想吃冰激凌!!'")print('小明说:"我想吃冰激凌!!"')尊敬的***: 请点击链接激活账户。小明说:'我想吃冰激凌!!'小明说:'我想吃冰激凌!!'小明说:"我想吃冰激凌!!"python中不允许单引号单引原创 2020-07-23 20:43:22 · 2817 阅读 · 0 评论 -
Python学习-面向对象-继承
#继承: has a#定义road类import randomclass Road(): def __init__(self,name, len): self.name = name self.len = len#定义car类class Car(): def __init__(self,brand, speed): self.brand = brand self.speed = speed def get原创 2020-07-15 13:11:08 · 153 阅读 · 0 评论 -
Python学习-面向对象-私有化
私有化#私有化#封装:1、私有化属性 2、定义共有set和get方法'''好处: 1、隐藏属性不被外界随意修改 2、也可以修改,通过特定函数 3、筛选赋值的内容 4、如果想获取具体的某一个属性 使用get函数,没有参数,有返回值'''class Student(): def __init__(self,name,age): self.__name = name self.__age = age self.__score原创 2020-07-15 10:44:30 · 139 阅读 · 0 评论 -
Python学习-面向对象-魔术方法
魔术方法init__和__new#魔术方法class Person(): ''' 初始化魔术方法 触发时机:初始化对象时触发(不是实例化触发,但是和实例化在一个操作中) ''' def __init__(self): #self.name =name print('===init====') def __new__(cls, *args, **kwargs): ''' 实例化魔术方法原创 2020-07-14 11:59:59 · 541 阅读 · 0 评论 -
Python学习-面向对象__类方法和静态方法
类方法特定:1、定义需要依赖装饰器@classmethod2、类方法中的参数不是一个对象(self),而是类本身。3、类方法中只可以使用类属性。4、类方法中不可以使用普通方法。作用:由于只能访问类属性和方法,所以可以在对象创建之前,完成一些需要的动作。#类方法class Dog(): def __init__(self,name): self.name = name #普通方法 def run(self): #self-->对象, 这个方原创 2020-07-14 10:20:27 · 166 阅读 · 0 评论 -
Python学习-面向对象__init__方法
__init__方法class Phone(): #魔术方法之一:__名字__() def __init__(self): print("=====init===") # Phone类里面的方法:call def call(self): print("===price==")phone1 =Phone()输出:=====init===底层实现流程:1.phone1 = Phone()利用类创建对象,读到phone()时,首先查原创 2020-07-14 10:15:01 · 170 阅读 · 0 评论 -
Python学习-面向对象编程
面向对象编程一、介绍面向对象:现实——>具体的事物程序——>对象面向对象涉及的:类对象属性方法对象:例如:小明的手机小红的手机小绿的手机。。。以上是对象的集合,某某某的手机就是具体的事物,在程序中就是对象。从对象中提取共同的特征或者特点,作为一个类别属性。类别:手机类。电脑类学生类等等共同的特征:品牌、颜色、价格。。。。共同的动作:打电话、发短信、玩游戏。。。特征就是属性;动作就是方法;将属性和方法封装为某个类。多个对象——>提取共同的特原创 2020-07-13 12:08:35 · 207 阅读 · 1 评论 -
python学习(一)快速学会pandas中Dataframe索引.ix,.iloc,.loc的使用以及区别
**pandas中索引的使用定义一个pandas的DataFrame对像**import pandas as pddata = pd.DataFrame({'A':[1,2,3],'B':[4,5,6],'C':[7,8,9]},index=["a","b","c"])data A B Ca 1 4 7b 2 5 8c 3 6 9.loc 的使用.loc[ ],中括号里面是先行后列,以逗号分割,行和列分别是行标签和列标签,比如我要得原创 2020-07-11 10:25:51 · 561 阅读 · 0 评论