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快捷键 查看与设置快捷键 一般在菜单里面我们直接就可以看到一些功能的快捷键.另外,可以依次通过 菜单栏-工 ...
随机推荐
- [转]触发fullgc的条件
良好的状态是:minor gc比较多 full gc 比较少 因为fullgc时间比较慢,而且会占用CPU的时间片. 不好的状态是:minor gc比较少 full gc 比较多 这样程序就一直卡在f ...
- [JSOI2010]快递服务
Description Luogu4046 BZOJ1820 Solution 暴力DP很好想,\(f[i][j][k][l]\)表示处理到第\(i\)个任务,三个人在\(i,j,k\)的方案数.显然 ...
- Vue中v-show和v-if的使用以及区别
个人博客 地址:http://www.wenhaofan.com/article/20190321143330 v-if 1.v-if 根据条件渲染,它会确保在切换过程中条件块内的组件销毁和重建 ...
- 模块一:shell 脚本基础
一.shell脚本介绍 (一)脚本案例及介绍: #!/bin/bash LOG_DIR=/var/log ROOT_UID=0 if ["$UID -ne "$ROOT_UID&q ...
- javaScript--ECMAScript 6
ECMAScript 6 一.ECMAScript 6 简介 1.ECMAScript 和 JavaScript 的关系 一个常见的问题是,ECMAScript 和 JavaScript 到底是什么关 ...
- python之路模块
time模块 print time.time() print time.mktime(time.localtime()) print time.gmtime() #可加时间戳参数 print time ...
- yii csrf 配置
csrf默认启用 全局配置 'components'=>array( 'request'=>array( // Enable Yii Validate CSRF Token 'enable ...
- 如何把U盘的两个盘或者多个盘合成一个
1.插入U盘,导出所有重要数据. 2.右击我的电脑,点管理打开设备管理器. 3.在设备管理器里找到磁盘管理. 4.在磁盘管理右侧出现下图: 5.如图是windows 7的界面. 6.找到U盘,图上是磁 ...
- 1047 Student List for Course
1039 Course List for Student 依靠unordered_map<string,set<int>> ans 解决问题. 这次依靠unordered_ma ...
- DM642学习:CMD、GEL文件
在建立ccs工程的时候,cmd文件和gel文件非常重要,如不能配置好会出现一些莫名其妙的问题. 1. CMD文件: 不同的DSP芯片内集成的存储器大小各异,但其配置方式是类似的.大家可通过查阅DSP芯 ...