py1
python 下载安装 https://python.org
python解释性语言
python数据结构
- *输入输出
- print(12,34,56,end='',sep='*')
- input()
- <input type='text'>
- 变量: 把一个数据暂时存储在内存中,方便后面的程序使用.
- 命名规范:
- 数字字母下划线
- 不能纯数字,不能字母开头
- 不能关键字 break true false return if while else
- 要有意义 a b n m--算法
- 大小写
- 不要太长
- 不要用中文
- 驼峰 下划线
- if
- 条件判断:
- if 条件:
- if 体
- elif 条件:
- ...
- else:
- ...
- while 最适合干死循环
- while 条件:
- 代码块
- 服务器-> nginx 内部轮询机制(死循环) 宕机/游戏(死循环)/Windows
- break 结束一个循环的执行
- continue 停止当前本次,继续下次循环
- * 运算符
- + - * / // %
- and 并且 与 真 真 -->真
- or 或者 或 一真就真
- not 非 非真即假,非假即真
- 顺序 () not and or
- += -=
- in /not in
- * 数据 type
- int 整数
- + - * / % // > < ==
- 格式化
- str 字符串
- join() 爬虫 拼接列表
- split() str切割
- strip() 去掉空白 空格 制表符 回车
- replace() 替换
- startswith() 以什么开头
- upper() 大写
- lower() 小写
- endswith() 以什么结束
- isdigit() 是不是数字?
- title() 单词首字母大写
- find() 查找 找不到返回-1
- isalpha()
- isalnum()
- index() 索引
- format() 格式化
- 索引和切片
- str[index]
- str[start:end] 顾头不顾尾
- str[start:end:step] 头:尾:步长
- 前闭后开区间 [ )
- for 变量 in 可迭代对象:
- 变量各种操作
- bool: 布尔值
- True False
- 1 0
- list 列表 [ 元素 ...]
- 索引 切片
- lst[0] 索引从0开始
- 增
- append 追加
- insert 插入
- extend 迭代添加
- 删
- pop()
- remove()
- del()
- clear()
- 改
- 索引修改
- lst[index] = 值
- 查
- 索引查询
- for
- for i in lst:
- ...
- range(10,10,2)
- tuple 元组 特点:不可变,可哈希
- 索引 (1,)
- dict 字典 {key:value,...}
- 特点:
- key 必须是可哈希的 哈希表(数据结构)
py1的更多相关文章
- py-1 语言介绍
一.编程与编程语言 1.编程的目的 计算机的发明,是为了用机器取代并解放人力.而编程的目的则是将人类的思想流程按照某种能够被计算机识别的表达方式传递给计算机,从而达到让计算机能够像人脑.电脑一样自动执 ...
- robotframework安装与运行(ride.py1.7.4.2命令报错)(win10+python3.8.1)
首先,robotframework必须在python的环境下运行 所以你的电脑里必须有python3.x的环境先. 上古时期的robotframework只支持python2,不过python2都已经 ...
- Java学习笔记(05)
目录: static的用法 主函数的定义 增强for的循环 单例设计模式 封装 一.Static的用法 1.对象的内存分析 对象的引用变量是存在于栈区,而在堆区开辟了一块内存空间,调用对象给成员变量赋 ...
- python FileError
>>> ls1=["nihia"] >>> ls1 ['nihia'] >>> ls1.pop() 'nihia' >& ...
- html/css小练习1
aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAAywAAAFgCAIAAADW6Wr0AAAgAElEQVR4nOzdd1xT5+L48bJlhUAGCY
- Nexus3.0私服搭建
官方文档:http://books.sonatype.com/nexus-book/3.0/reference/install.html 1.下载 http://www.sonatype.com/do ...
- static、const和static const
http://blog.csdn.net/rainkin1993/article/details/8068558 #include<iostream> using namespace st ...
- MVC中Action参数绑定的过程
一.题外话 上一篇:MVC中Action的执行过程 ControllerContext 封装有了与指定的 RouteBase 和 ControllerBase 实例匹配的 HTTP 请求的信息. 二. ...
- Visual Studio 技能GET
常用快捷键 自动生成头部注释 代码片段 NuGet Team Foundation 常用的VS快捷键 查看与设置快捷键 一般在菜单里面我们直接就可以看到一些功能的快捷键.另外,可以依次通过 菜单栏-工 ...
随机推荐
- day28 rsync服务端配置和客户端
2. rsync守护进程部署方式 客户端---服务端 上厕所 4 rsync守护进程服务端配置: 第一个历程: 下载安装软件 rpm -qa|grep rsync yum install -y rsy ...
- 《NVM-Express-1_4-2019.06.10-Ratified》学习笔记(8.8)-- Reservations
8.8 Reservations 预订 NVMe的reservation预订功能,用于让两个或多个主机能够协调配合的访问共享namespace.使用这些功能的协议和方式超出了本规格说明书的范围.对这些 ...
- 怎么解析后台返回数据中\r\n换行
给div添加css样式, white-space: pre-wrap; 即可 文章来源:刘俊涛的博客 欢迎关注公众号.留言.评论,一起学习. _________________________ ...
- COMMUNITY DETECTION
Method 1: M. E. J Newman ‘Networks: An Introduction’, page 224 Oxford University Press 2011. from ne ...
- Redis 数据结构的底层实现 (一) RealObject,embstr,sds,ziplist,quicklist
一.realObject Redis使用 string list zset hash set 五大数据类型来存储键和值.在每次生成一个键值对时,都会生成两个对象,一个储存键一个储存值.redis定义了 ...
- Android 开发 SurfaceView 总结
Android中一种常见的自定义画UI接口类:SurfaceView.可以在异步线程中,完成相关数据更新. 首先介绍几个基本的定义,在其他知识中也会设计如下名词: 1.Paint 画笔,所有的图像.图 ...
- .Net中C# Dictionary 用法
Dictionary提供快速的基于键值的元素查找. 结构是:Dictionary <[key] , [value] >,当你有很多元素的时候可以用它. 它包含在System.Collect ...
- vue基础实例
<html> <head> <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"> ...
- python:函数中的*args与**kwargs
首先定义一个包含*args和**kwargs的函数,这个函数唯一的功能就是输出自己的两个参数,以此来理解*args和**kwargs def myFunc(*args, **kwargs): prin ...
- 2020年国外PhD申请QQ群907928541
2020年申请国外读博的 可以加QQ群:907928541 供大家学习交流套磁!