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的更多相关文章

  1. py-1 语言介绍

    一.编程与编程语言 1.编程的目的 计算机的发明,是为了用机器取代并解放人力.而编程的目的则是将人类的思想流程按照某种能够被计算机识别的表达方式传递给计算机,从而达到让计算机能够像人脑.电脑一样自动执 ...

  2. robotframework安装与运行(ride.py1.7.4.2命令报错)(win10+python3.8.1)

    首先,robotframework必须在python的环境下运行 所以你的电脑里必须有python3.x的环境先. 上古时期的robotframework只支持python2,不过python2都已经 ...

  3. Java学习笔记(05)

    目录: static的用法 主函数的定义 增强for的循环 单例设计模式 封装 一.Static的用法 1.对象的内存分析 对象的引用变量是存在于栈区,而在堆区开辟了一块内存空间,调用对象给成员变量赋 ...

  4. python FileError

    >>> ls1=["nihia"] >>> ls1 ['nihia'] >>> ls1.pop() 'nihia' >& ...

  5. html/css小练习1

    aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAAywAAAFgCAIAAADW6Wr0AAAgAElEQVR4nOzdd1xT5+L48bJlhUAGCY

  6. Nexus3.0私服搭建

    官方文档:http://books.sonatype.com/nexus-book/3.0/reference/install.html 1.下载 http://www.sonatype.com/do ...

  7. static、const和static const

    http://blog.csdn.net/rainkin1993/article/details/8068558 #include<iostream> using namespace st ...

  8. MVC中Action参数绑定的过程

    一.题外话 上一篇:MVC中Action的执行过程 ControllerContext 封装有了与指定的 RouteBase 和 ControllerBase 实例匹配的 HTTP 请求的信息. 二. ...

  9. Visual Studio 技能GET

    常用快捷键 自动生成头部注释 代码片段 NuGet Team Foundation 常用的VS快捷键 查看与设置快捷键 一般在菜单里面我们直接就可以看到一些功能的快捷键.另外,可以依次通过 菜单栏-工 ...

随机推荐

  1. static静态不是很静

    在类中定义变量时,不会开辟存储空间,只有类定义一个对象时才会开辟类中成员变量的内存空间,且建立一个对象开辟一次,大小与类中的成员变量及函数有关.而static在静态区开辟内存空间,不占用内存空间. 1 ...

  2. Mac 上完美解决SVN问题及svn软件

    注:本文是转自https://blog.csdn.net/qq_40144558/article/details/80630466 svn对Mac的支持不算美好,几乎所有软件都很繁琐,我们作为开发其实 ...

  3. ModuleNotFoundError: No module named 'numpy.testing.nosetester'

  4. 洛谷P1093 奖学金

    https://www.luogu.org/problem/P1093 #include <bits/stdc++.h> using namespace std; struct Node{ ...

  5. maven scope 的作用

    一: 1.Maven中的依赖作用范围概述 Maven中使用 scope 来指定当前包的依赖范围和依赖的传递性.常见的可选值有:compile, provided, runtime, test, sys ...

  6. 小匠第一周期打卡笔记-Task02

    一.文本预处理 预处理通常包括四个步骤: 读入文本 分词 建立字典,将每个词映射到一个唯一的索引(index) 将文本从词的序列转换为索引的序列,方便输入模型 读入文本: import collect ...

  7. Linux sed识别HTML标签

    在做Linux作业,遇到一题用sed替换掉文件中的特殊字符,其中HTML标签就是一大堆特殊字符. 先来说说sed的替换使用“s/待替换的字符/将替换成的字符/”. 其后还可以跟g,即“s///g”,表 ...

  8. C++——程序的结构

    1.作用域和可见性 1.1 函数原型中的参数其作用域仅在()内.因此参数名称可有可无,但是参数类型需要声明. 1.2 块作用域 在块中声明的标识符其作用域自声明处起,限于块中. 1.3 类作用域 类作 ...

  9. cookie 与 session区别

    cookie 与 session 是网页开发中常用的信息存储方式.Cookie是在客户端开辟的一块可存储用户信息的地方:Session是在服务器内存中开辟的一块存储用户信息的地方.JavaScript ...

  10. c#窗体进度条

    c#窗体进度条 //进度条的最大值 ; progressBar1.Maximum = Convert.ToInt32(a); ;i<progressBar1.Maximum;i++) { //进 ...