当前位置: 首页 > news >正文

python 学习一张图

python学习一张图,python的特点的是学的快,一段时间不用,忘记的也快,弄一张图及一些入门案例吧。


写一个简单的测试:

#!/usr/bin/python
# -*- coding: UTF-8 -*-
import osdef add_num(a, b):return a + bif __name__ == '__main__':a = 5b = 3c = add_num(a, b)print(c)print ("Hello, spell!") print(os.getcwd())

来一个面向对象设计的:

#!/usr/bin/python
# -*- coding: UTF-8 -*-class Employee:'所有员工的基类'# 这个是类的共享变量empCount = 0# 初始函数def __init__(self, name, salary):self.name = nameself.salary = salaryEmployee.empCount += 1# 定义函数def displayCount(self):print "Total Employee %d" % Employee.empCountdef displayEmployee(self):print "Name : ", self.name,  ", Salary: ", self.salaryif __name__ == '__main__':# 类的初始化emp1 = Employee("jack",100)emp2 = Employee("sanmu",100)emp1.displayEmployee()emp1.displayCount()emp2.displayEmployee()emp2.displayCount()# python可以对对象的属性进行灵活的添加h和删除print(hasattr(emp1, 'age'))    # 如果存在 'age' 属性返回 True。print(setattr(emp1, 'age', 8)) # 添加属性 'age' 值为 8print(getattr(emp1, 'age'))    # 返回 'age' 属性的值print(delattr(emp1, 'age'))    # 删除属性 'age'   print(getattr(em1.empCount))

非常简单,推荐一个Python  的学习网站:

Python 基础语法 | 菜鸟教程

这种东西不用记,现学现用,用了就忘,都没有关系,你要的目标达成了就可以。

下次来个数据分析的,这个比较实用。

http://www.lryc.cn/news/434310.html

相关文章:

  • 通过Docker部署 MongoDB 服务器
  • 无人机避障雷达技术详解
  • 2009-2023年上市公司华证esg评级评分数据(年度+季度)(含细分项)
  • C++ 模板进阶知识——stdenable_if
  • 国内外ChatGPT网站集合,无限制使用【2024-09最新】~
  • 如何在VUE3中使用函数式组件
  • linux访问外网的设置
  • PHP轻松创建高效收集问卷调查小程序系统源码
  • Redis面试必问:Redis为什么快?Redis五大基本数据类型
  • InternVL2- dockerfile环境变量持久化使用`ENV`而不是`RUN export`来设置环境变量,以确保环境变量在容器运行时仍然可用
  • Python(PyTorch和TensorFlow)图像分割卷积网络导图(生物医学)
  • DevOps实现CI/CD实战(七)- Jenkins集成k8s实现自动化CI
  • 从ES6到ES2023 带你深入了解什么是ES
  • openVX加速-常见问题:适用场景、AI加速、安装方式等
  • 国产芯片LT8711HE:TYPE-C/DP1.2转HDMI2.0转换器,4k60Hz高分辨率
  • 论文翻译:arxiv-2024 Benchmark Data Contamination of Large Language Models: A Survey
  • Java+Swing用户信息管理系统
  • 数据结构基础详解(C语言): 栈的括号匹配(实战)与栈的表达式求值特殊矩阵的压缩存储
  • C# 关于多线程同步不同实现方式
  • 【人工智能学习笔记】4_2 深度学习基础之多层感知机
  • WPS2019如何打出各种横线
  • Vue获取后端重定向拼接的参数
  • vscode spring boot项目编辑yaml不自动提示补全如何解决
  • 算法练习题19——leetcode141环形链表
  • 基于人类反馈的强化学习概述
  • 【SIT1463Q】带振铃抑制功能的CAN收发器,替代TJA1463
  • CCF刷题计划——坐标变换(其二)(前缀和)
  • 游戏开发简述
  • 最新前端开发VSCode高效实用插件推荐清单
  • 分布式调度方案:Elastic-Job