python脚本实例手机端-终于晓得python入门脚本实例
Python面向对象跟Java的面向对象大同小异,这篇我们简单介绍一下Python面向对象。以下是小编为你整理的python入门脚本实例
类(class)是通俗的说就是事物的属性和行为的抽象。下面我们定义个动物类,名称和体重是动物属性,动物的叫是动物行为(方法)。然后获取类的实例。
上面的代码有几个点需要说明一下:
(1) self: self是个形式参数,代表本类的实例(类似于Java的this关键字)通过self可以调用本类的属性和方法。
(2) __init__(self):初始化方法,类似java的构造方法
(3) shout(self): 类方法和普通方法的区别是类方法必须带一个名称为self的参数
创建对象python中没有new关键字,直接通过方法名参数列表,跟调用普通方法没什么区别。
访问和赋值类的属性
(1) 通过“.”类访问对象的属性和行为
(2) getattr(obj, name[, default]) : 访问对象的属性。
(3) 通过“=”号赋值
(4)setattr(obj,name,value) : 赋值对象属性,如果属性不存在,会创建一个新属性。
类的方法:
(1) 实例方法:第一个参数self,通过实例来访问
(2) 类方法:第一个参数cls代表当前的类,classmethod() 来创建类方法。类名和实例都可以访问。
(3) 静态方法:其实跟普通方法差不多,没有默认参数,类名和实例都可以调用。
int对象的创建方法
int对象的创建方法
1.通过内置语法规则创建
和我们平时看见的整数一样。
2.通过int函数创建
int函数是Python的内置函数,可以从字符串、浮点数(小数)等对象创建整数。
当然,如果使用不当,传入的字符串中不是整数,或者传入了不恰当的类型,就会引发错误。
我们可以看见,int函数要求传入一个数或者一个字符串。
常用的int对象操作运算
1.加减法
加减法的运算与数学中相同,对于我们来说,大数字运算中它们会提供更大便利。Python是比较高级的语言,所以支持负数运算。
Python中乘法用“*”表示,运算规则一样。
设定一个列表
比如:a = [123,456,789],b = 123,b in a (结果True)
解析:b是否被a包含
把b改为一个其他的数值,比如b = 1234
然后b in a,结果是False,因为a里面找不到b所指向的对象(1234)
需要注意,in后面的对象必须是元组、列表这些集合类型的对象
但是in前面的对象可以是任何类型的对象,如图2
对于字符串
比如:a = 'abcd','c' in a (结果True)
in还常用于循环
比如:a = [123,456,789]
for x in a:
print(x)
注:循环后面会详细讲(可以关注下,还有其他Python相关经验)
not in
与in刚刚好相反,in是False的话,not in就是True
创建Python工程并测试环境是否就绪
在PyCharm CM开发工具中创建一个Python3的工程
New Python Project "GirlsSpider" with python3
增加一个python文件输入一下语句进行测试:
GirlsSpider.py
print("Hello Girls Spider")
运行GirlsSpider.py文件可以看到正常的输出:
/home/hxb/PycharmProjects/GirlsSpider/venv/bin/python /home/hxb/PycharmProjects/GirlsSpider/GirlsSpider.pyHello Girls Spider
python脚本实例手机端-终于晓得python入门脚本实例相关推荐
- python脚本实例手机端-手机APP自动签到-python实现 - 运维之路
当今是移动APP的天下,很多APP软件为了吸引客户每天登录使用,设置的有每天签到送一些奖励的活动.这里以一个挺火的网络电话软件呼应(每天签到送长)为例,通过python 实现自动签到. 一.Fiddl ...
- python脚本实例手机端-python链接手机用Python实现命令行闹钟脚本实例
前言: 这篇文章给大家介绍了怎样用python创建一个简单的报警,它可以运行在命令行终端,它需要分钟做为命令行参数,在这个分钟后会打印"wake-up"消息,并响铃报警,你可以用0 ...
- 简单python脚本实例-终于晓得python入门脚本实例
Python面向对象跟Java的面向对象大同小异,这篇我们简单介绍一下Python面向对象.以下是小编为你整理的python入门脚本实例 类(class)是通俗的说就是事物的属性和行为的抽象.下面我们 ...
- 用python写脚本看什么书-终于知晓python编写脚本入门教程
PyQt5是基于Digia公司强大的图形程式框架Qt5的python接口,由一组python模块构成.PyQt5本身拥有超过620个类和6000函数及方法.在可以运行于多个平台.PyQt5拥有双重协议 ...
- 只需几步即可实现Python对新浪微博手机端的爬虫
新浪微博手机端地址 https://m.weibo.cn 我要爬取微博名为["锦鲤大王"]的2019全部微博 登录微博手机端找到需要的信息 找到Request URL 找到user ...
- pythonista安卓版下载-使用Pythonista 脚本,手机端轻松安装ipa文件
在手机端安装ipa 文件是件不容易的事情,无论是临时应急,还是习惯所需,安装ipa 对很多朋友来说是一个很实用的功能. 今天给大家推荐一个Pythonista 脚本IPA Installer,无需电脑 ...
- Python 的练手项目:用Python创建一张三维立体画
本项目生成的三维立体画设计为用"墙眼"方式观看.看到它们的最好方法,就是让眼睛聚焦在图像后面的点(如墙上).有点神奇,一旦在这些图案中感知到某样东西,眼睛就会自动将它作为关注的焦点 ...
- python脚本实例手机端-用Python实现自动化操作Android手机
本文原创作者:鲲之鹏(http://www.site-digger.com) 本文原始链接:http://www.site-digger.com/html/articles/20180912/664. ...
- python脚本实例手机端-python调用adb脚本来实现群控安卓手机初探
[Python] 纯文本查看 复制代码# !/usr/bin/python # -*- coding:utf-8 -*- import os runapp_name = "com.tence ...
最新文章
- Laravel Redis操作大全
- python3 签名 sha md5
- 发现了一个好用的在线勾图的站点
- 计算机组成原理第3章-存储系统
- @所有人 Flink Forward Asia 2020 向您发出议题征集邀请!
- 操作系统:分享6 个“吓人”的 Linux 命令
- .net core 源码解析-web app是如何启动并接收处理请求
- vscode函数跳转插件_人生苦短,我们为 Cocos Creator 开发的插件和工具
- TCP/IP 四层模型
- css hack的使用
- jQuery之事件移除
- DevExpress GridView 自定义实现底部汇总
- 高中数学的复数:y=a + bi
- 【考研】2021年哈尔滨工业大学计算机考研「复试」经验贴
- secect语句报错expecting(,eof或;
- python根据坐标画点并标记_python-如何使用colormap为matplotlib散点图中的特定点设置标记类型...
- 【解决】如何线上申请电子版的招商银行卡 | 在线申请招商银行的一网通账户
- OBS 基础 16 如何在CMake中添加新的lib库、头文件等
- 西门子1200PLC和Modbus485从站设备通讯
- 学习计划【硬件课程设计】【课设】
热门文章
- Python 中 Iterator和Iterable的区别
- H5网站接入支付宝的支付接口
- 使用cmd打开java文件,报错:“错误,编码GBK的不可映射字符”
- C++编程练习(5)----“实现简单的循环队列的顺序存储结构“
- Storm-kafka源码分析之Config相关类
- [AngularJS] “多重路由”嵌套模块——AngularJS“路由”嵌套学习资料教程
- 项目配置laungchImage
- 可执行文件启动器(下)
- 我国农村经济发展战略
- 散列表查找的一个实例