python中0xf2_python入门(一)
预热:
官网下载python 64位版,选中添加环境变量到PATH
Vscode下 扩展搜Chinese,安装语言包
新建文件,保存为.py
F5运行,弹出解释器选择项,选择安装好的解释器
基本用法
字符串
.title() .upper() .lower()
字符串拼接 str1+ "" +str2
.lstrip() .rstrip() .strip()
字符串,外面的单双引号随意,可以用转义\在里面添加单双引号
.split() 分割
int(字符) 转数字格式
数字
浮点运算,精度会有问题!
str(数字) 转字符格式
列表 类似于matlab语法
查
[0] 左起第一个
[-1] 右起第一个
增
.append() .insert(num,' ')
删
del list[num] list.pop() list.pop(num) list.remove('…')
改
list[num] = '…'
其他
排序sort(),可选reverse=
临时排序 sorted(,reverse=)
反转 .reverse()
长度 len()
遍历 for I in list:
Print()
缩进代表这一行属于哪一块
List(range(2,11,2))
min() max() sum()
squres = [i**2 for i in range(1,11)]
列表切片
print(squres[0:3]) 下标从0开始 缺省从端开始或结束
print(squres[1:4]) 左开右闭 1,2,3 对应第2,3,4的元素
遍历切片就是遍历取出来的子列表
元组
初始化后只能查,严格来说只能重新给元组变量赋值更改
字典
dic{'key'-value:'key'-value:…}
增加 dic['key'] = value
改 dic['key'] = new_value
删除 del dic['key']
嵌套在列表中当字典数组使用,字典的嵌套自身比较复杂
输入
input()
函数
def func():
关键字实参,para1=,para2=,… 可以不按顺序传过去
形参有默认值可以不传递,缺省为默认值,这样实参就变为可选的了
参数是 "传对象引用",表现为参数可变-传引用,参数不可变-传值
def param(*params):
for param in params:
print(param)
param('aaa','ddd','eee','cccc')
指针接受多个函数
模块调用
import name
name.func()
import name as n
n.func()
from name import func()
func()
from name import func() as f
f()
导入所有函数
from module import *
9. 规范
参数列表中等号两边不要有空格
类self
每个与类相关联的方法调用都自动传递实参self,它是一个指向实例本身的引用,让实例能够访问类中的属性和方法。
会自动传递,因此我们不需要传递self
类中每个函数第一个参数都是self
子类继承父类
class Car():
def __init__(self,make,model,year):
self.make = make
self.model = model
self.year = year
def get_name(self):
print(self.make)
my_car = Car('CHINA','trek','1997')
my_car.get_name()
class ElecricCar(Car):
def __init__(self,make,model,year):
super().__init__(make,model,year)
my_elecric_car = ElecricCar('JP','car','1900')
my_elecric_car.get_name()
输出:
CHINA
JP
文件读写
with open() as :
Str = str.Replace('','')
Try-except-else
自动化测试
import unittest
from test import get_format_name
class NameTestCase(unittest.TestCase):
def test_name(self):
formatted_name = get_format_name('Alice','Bob')
self.assertEqual(formatted_name,'Alice Bob')
unittest.main()
python中0xf2_python入门(一)相关推荐
- python中tensorflow_TensorFlow入门教程TensorFlow 基本使用T
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 TensorFlow入门教程 TensorFlow 基本使用 TensorFlow官方中文教程 TensorFlow 的特点: 使用图 (graph) 来 ...
- 【日常点滴012】python中pandas入门操作方法整理
配套数据文件 链接:https://pan.baidu.com/s/1ngzaZygHOIQuNPHtYjpFfA 提取码:lang pandas 入门 1 series 1.1 series 创 ...
- python 中BeautifulSoup入门
什么是BeautifulSoup? Beautiful Soup 是用Python写的一个HTML/XML的解析器,它可以很好的处理不规范标记并生成剖析树(parse tree). 它提供简单又常用的 ...
- python中readtext_Python入门 8——数据的读取与写入
一.文件对象声明及基本操作 我们首先在桌面上新建一个text的文本文件,可以写写字板新建,文件内容随意,可以输入"hello world": 本地文件的界定:指向一个本地存储的文件 ...
- Python中socket入门例子
连接过程为: 首先服务器端绑定要监听的ip和端口号,并在不停的监听(while死循环实现不停监听): 客户端向该该服务器发送请求,使用服务器监听的ip和端口作为参数. 服务监听到客户端的请 ...
- 什么是python中子类父类_零基础入门:python中子类继承父类的__init__方法实例
前言: 今天为大家带来的内容是零基础入门:python中子类继承父类的__init__方法实例!具有不错的参考意义,希望在此能够帮助到各位!(喜欢的话记得点赞转发关注不迷路哦) 使用Python写过面 ...
- python中集合运算_入门 | 一文带你了解Python集合与基本的集合运算
原标题:入门 | 一文带你了解Python集合与基本的集合运算 选自DataCamp 作者:Michael Galarnyk 参与:Geek Ai.思源 一般我们熟悉 Python 中列表.元组及字典 ...
- 【Python】Python实战从入门到精通之四 -- 教你使用Python中字典
本文是Python实战–从入门到精通系列的第四篇文章: Python实战从入门到精通第一讲–Python中的变量和数据类型 Python实战从入门到精通第二讲–Python中列表操作详解 Python ...
- 【Python】Python实战从入门到精通之三 -- 教你使用Python中条件语句
本文是Python实战–从入门到精通系列的第三篇文章: Python实战从入门到精通第1讲–Python中的变量和数据类型 Python实战从入门到精通第2讲–Python中列表操作详解 Python ...
最新文章
- Udacity机器人软件工程师课程笔记(七)-ROS介绍和Turtlesim包的使用
- 如何着手学习一个新的PHP框架
- 支持向量机原理(一)线性支持向量机
- Python 2.7 Exception格式化工具
- 【arduino】在Arduino上运行FreeRTOS操作系统,freeRTOS入门教程helloword
- python调用r语言_【Python调用第三方R包】【环境变量设置】Python 通过rpy2调用 R语言...
- maven的生命周期和核心插件的功能
- 活动目录数据库授权恢复
- 红宝书电子版_N2红蓝宝书电子版PDF(蓝宝书)
- python对象传递_Python参数传递对象的引用原理解析
- 通过VS2010性能分析来查找代码中那些地方最损耗资源
- c语言编程悬臂梁受力分析,悬臂梁-静力学分析(
- 交互设计理论之格式塔理论与四大法则
- 国家发展改革委财政部关于不动产登记收费标准等有关问题的通知
- JavaWeb课堂笔记
- 带tan计算机在线,tan等于(万能计算器在线使用)
- 简单模拟医院叫号系统
- QAP,社会网络分析假设检验之一
- [PWN][基础篇]基础理论
- AOP—面向切面编程
热门文章
- opencv学习(part1)--OpenCv框架介绍
- pyecharts学习(part2)--pyecharts Line
- 时间序列与R语言应用(part3)--趋势平稳与差分平稳
- 精心整理 25 个 Python 文本处理案例,收藏!
- 如何在 SAP 电商云里设置 Time Restrictions
- SAP 产品线中写法很接近,容易混淆的几个名称
- 运行 ui5 serve 命令行报错的处理方法
- 为什么按照 Angular 官网教程执行简单的测试代码,会遇到expect is not defined的错误消息
- Angular单元测试框架里API toHaveBeenCalledTimes的工作原理
- SAP系统和微信集成的系列教程之十:如何在SAP C4C系统里直接回复消息给微信用户