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快捷键 查看与设置快捷键 一般在菜单里面我们直接就可以看到一些功能的快捷键.另外,可以依次通过 菜单栏-工 ...
随机推荐
- JQuery函数 $.ajax()
ajax() 方法通过 HTTP 请求加载远程数据 该方法是 jQuery 底层 AJAX 实现.简单易用的高层实现见 $.get, $.post 等.$.ajax() 返回其创建的 XMLHttpR ...
- hive创建表时报错
这是因为mysql字符集的原因.修改mysql的字符集. mysql> alter database hive character set latin1; 参考博客:https://blog.c ...
- Oracle VM VirtualBox - VBOX_E_FILE_ERROR (0x80BB0004)
问题描述: 导入虚拟电脑 D:\LR\虚拟机相关\CentOS-6.7-x86_64-2G-40G-oracle-IP9\CentOS-6.7-x86_64-2G-40G-oracle-IP9.ovf ...
- Mysql部分存储引擎介绍
Mysql存储引擎 什么是存储引擎 mysql中建立的库 --> 文件夹 库中建立的表 --> 文件 现实生活中我们用来存储数据的文件有不同的类型,每种文件类型对应各自不同的处理机制: ...
- js中的window.location.search的用法与作用。
用该属性获取页面 URL 地址: window.location 对象所包含的属性 属性 描述 hash 从井号 (#) 开始的 URL(锚) host 主机名和当前 URL 的端口号 hostnam ...
- logistic回归损失函数(非常重要,深入理解)
2.2 logistic回归损失函数(非常重要,深入理解) 上一节当中,为了能够训练logistic回归模型的参数w和b,需要定义一个成本函数 使用logistic回归训练的成本函数 为了让模型通过学 ...
- 解决 IDEA 无法提示导入 java.util.Date 的问题
之前有一段时间在使用IDEA的时候,发现通过快捷键Alt + Enter导入并没有提示有java.util.Date的包,仅仅只有java.sql.Date的包.于是每次使用都需要通过手写import ...
- 题解 【洛谷P4995】跳跳!
一看题目名字,下意识地认为DP. 打开题目,发现是一道水的贪心,和DP没一分钱关系(毕竟是洛谷最水月赛的T2). 废话不多说. 看完题面,首先想到排序.要将乱序的石头高度变为有序,才能更好地想题. C ...
- pytest学习4-fixtures
源码注释: def fixture(scope="function", params=None, autouse=False, ids=None, name=None): &quo ...
- nginx知识学习
设备: macbook 有用的命令行: sudo nginx -t 测试nginx是否正常 sudo nginx -s reload 平滑重启 配置目录: /usr/local/etc/nginx ...