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快捷键 查看与设置快捷键 一般在菜单里面我们直接就可以看到一些功能的快捷键.另外,可以依次通过 菜单栏-工 ...
随机推荐
- linux - mysql:安装mysql
安装环境 系统是 centos6.5 1.下载 下载地址:http://dev.mysql.com/downloads/mysql/5.6.html#downloads 下载版本:我这里选择的5.6. ...
- vscode里的NPM脚本
NPM脚本的开启与关闭 点击设置-功能-任务 控制为所有任务提供程序扩展启用"提供任务".如果"任务:运行任务"命令速度较慢,则禁用任务提供程序的自动检测可能会 ...
- 2019-08-12 纪中NOIP模拟B组
T1 [JZOJ4879] 少女觉 题目描述 “在幽暗的地灵殿中,居住着一位少女,名为古明地觉.” “据说,从来没有人敢踏入过那座地灵殿,因为人们恐惧于觉一族拥有的能力——读心.” “掌控人心者,可控 ...
- logistic回归损失函数(非常重要,深入理解)
2.2 logistic回归损失函数(非常重要,深入理解) 上一节当中,为了能够训练logistic回归模型的参数w和b,需要定义一个成本函数 使用logistic回归训练的成本函数 为了让模型通过学 ...
- Ajax返回值一直获取不到啊
原理: 同步异步的问题 Return 位置的问题 首先同步异步改为async : false, Return 的值写在ajax外部 function submit_answer(){ ...
- 关于jquery改变onclick方法,最保险的做法
function a(){ alert("a"); } function b(){ alert("b"); } <input type="but ...
- MTV与MVC模式
MTV模型(django) M:模型层(models.py) 负责业务对象与数据库的对象(orm) T:templates 负责如何把页面展示给用户 V:views 负责业务逻辑,并在适当的时候调用m ...
- C++-hihoCode-1105/1109-[STL][堆][prime]
#include <set> #include <map> #include <cmath> #include <queue> #include < ...
- mongo gridfs 学习
一.mongo是啥东西? MongoDB 是由C++语言编写的,基于分布式文件存储的开源数据库系统.在高负载的情况下,添加更多的节点,可以保证服务器性能. 二.gridfs是啥东西? 1.MongoD ...
- vue-cli的版本查看及vue2.x和vue3.0的区别
链接:https://www.cnblogs.com/wyongz/p/11505048.html 链接2:https://blog.csdn.net/weixin_37745913/article/ ...