首页 > 编程语言 >Python语法

Python语法

时间:2024-06-22 21:09:38浏览次数:3  
标签:__ git Python self 语法 Git ls

Python

领导:不要分号

1.基礎

变量定义 x=100
判断 if
循环 for...in...、while break、continue

函数 def 函数名(参数):
    函数体


class 类名:
  def __init__(self, p1, p2):
    self.param1=p1
    self.param2=p2

  类变量、实例变量
   __repr__
   __gt__
   __lt__
   __add__

字符串常用操作:拼接(+)、乘法、改变大小写、格式化(format)、分割(split)、连接(join)、
        去空格(strip)、替换(replace)、in、转义(反斜杠\)、换行符(\n)、切片([ : ])

文件读写

面向对象四大支柱:
  • 封装 2层含义(1.分装了状态和方法) 2.客户端调用代码 公开的 不建议用_xxx
  • 抽象
  • 多态:用接口编程
  • 继承
  • 组合:(“拥有”关系) composition

容器: 列表(list)、元组(tuple)、字典(dict)
模块:if __name__== " __main__"

2. 编程工具

Bash unix系统的命令行窗口
echo、history、pwd、cd、(/ 根目录、~ home目录)、ls、mkdir、touch、管道(|)  .profilehome目录下配置文件
环境变数 export x=100、echo $x
正则表达式:gerp Beautiful zen.txt
内置模块re可在Python中使用正则:matches=re.findall("Beatuful", l)
                 __.*__ 任意字符0次或多次

包管理器:pip
     eg: pip install Flash==0.11.1
版本控制:Git 使用Git将软件放在github上。
推送:①.暂存文件 git status
         git add test.py (git reset test.py)
   ②.提交   git commit -m "my first commit"
   ③.将本地修改推送到中央代码库 git push origin master

拉取:git pull origin master

回退版本:git log
     git checkout 编号

入门:git clone 仓库链接 将中央代码仓库下载到本地
之后,ls检查成功?

diff 下一步:学习 分支和合并 (todo:自己去调查)

网络爬虫:从网上提取数据的程序。
P203:最简单的一个例子 request、BeautifulSoup

3. 计算机科学

数据结构:用来存贮和祖师信息的一种形式。
算法:(algorithm)是解决问题的一系列步骤。

标签:__,git,Python,self,语法,Git,ls
From: https://www.cnblogs.com/langQ/p/18262676

相关文章

  • 使用 Python 进行测试(7)...until you make it
    总结我很懒,我想用最少的行动实现目标,例如生成测试数据。我们可以:使用随机种子保证数据的一致性。>>>random.seed(769876987698698)>>>[random.randint(0,10)for_inrange(10)][10,9,1,9,10,6,5,10,1,9]>>>random.seed(769876987698698)>>>[random.r......
  • 2024华为OD机试真题- 找出作弊的人-(C++/Python)-C卷D卷-100分
     2024华为OD机试题库-(C卷+D卷)-(JAVA、Python、C++) 题目描述公司组织了一次考试,现在考试结果出来了,想看一下有没人存在作弊行为,但是员工太多了,需要先对员工进行一次过滤,再进一步确定是否存在作弊行为。过滤的规则为:找到分差最小的员工ID对(p1,p2)列表,要求p1<......
  • python-opencv批量处理图像文件(附代码)
        这里以cifar100数据集为例。cifar100数据集保存在train文件夹中,其中一共有100类图片,每类图片被保存在不同的子文件夹中,每类图片500张,其具体文件夹如下。    首先要引入cv2和os库,接着还要提前设置好图像保存路径和原图像文件路径。如果这里设置的不对的话......
  • python socket写客户端
    客户端开发流程1、创建客户端套接字对象2、和服务端套接字建立连接3、发送数据4、接收数据5、关闭客户端套接字注意:客户端是指运行在用户的设备上,服务端是指运行在服务器设备上的,专门为客户端提供数据服务socket类的使用1、导入socket模块importsocket2、使用s......
  • 538个代码示例!麻省理工教授的Python程序设计+人工智能案例实践
    Python简单易学,且提供了丰富的第三方库,可以用较少的代码完成较多的工作,使开发者能够专注于如何解决问题而只花较少的时间去考虑如何编程。此外,Python还具有免费开源、跨平台、面向对象、胶水语言等优点,在系统编程、图形界面开发、科学计算、Web开发、数据分析、人工智能等方面......
  • python学习笔记-10
    面向对象编程-下1.私有化属性语法:两个下划线开头,声明该属性为私有,不能在类的外部被使用或直接访问。使用私有化属性的场景:1.把特定的一个属性隐藏起来,不让类的外部进行直接调用。2.不让属性的值随意改变。3.不让子类继承。classPerson():def__init__(self):......
  • 【球类识别系统】图像识别Python+卷积神经网络算法+人工智能+深度学习+TensorFlow
    一、介绍球类识别系统,本系统使用Python作为主要编程语言,基于TensorFlow搭建ResNet50卷积神经网络算法模型,通过收集'美式足球','棒球','篮球','台球','保龄球','板球','足球','高尔夫球','曲棍球','冰球','橄榄球',&#......
  • 【球类识别系统】图像识别Python+卷积神经网络算法+人工智能+深度学习+TensorFlow
    一、介绍球类识别系统,本系统使用Python作为主要编程语言,基于TensorFlow搭建ResNet50卷积神经网络算法模型,通过收集‘美式足球’,‘棒球’,‘篮球’,‘台球’,‘保龄球’,‘板球’,‘足球’,‘高尔夫球’,‘曲棍球’,‘冰球’,‘橄榄球’,‘羽毛球’,‘乒乓球......
  • python 快速排序
     快速排序快速排序是一种非常高效的排序算法,它的基本思想是通过一趟排序将待排记录分隔成独立的两部分,其中一部分记录的关键字均比另一部分的关键字小,则可分别对这两部分记录继续进行排序,以达到整个序列有序。 以下是一个使用Python实现的快速排序的示例代码: pythond......
  • AI生成Python之语句练习题
    对应文章:Python学习记录#2、语句涉及:条件语句(if-elif-else)、循环语句(while、for)。目录练习题1.猜数字游戏2. 斐波那契数列(难)3. 九九乘法表4.列表过滤5. 字符串反转练习题1.猜数字游戏        编写一个程序,让计算机随机选择一个1到100之间的整数,......