周末复习所接触到的知识点

it=1byte

1024byte=1kb

ascii.最早的编码.至今还在使用.8位一个字节

Gbk,国标码 162个字节

Unicode,万国码.324个字节

UTF-8.可变长度的unicode

 英文:8位 一个字节

 欧洲文字:16,2个字节

 汉字.24.3个字节

8bit=1byte

1024byte=1kb

Ascii,最早的编码,仍然使用至今,81个字节

GBK 国标码 162个字节

Unicode 万国码,244个字节

GTF-8

英文 8.1

欧洲16.2

汉字 24.3

8bi=1byte

1024byte=1kb

1024kb=1mb

1024mb=1gb

1024gb=1tb

1024tb=1pb

字母数字下划线

不能由纯数字或者以数字开头

不能使用python关键字

要有意义

不要太长

注意英文大小写

不要使用汉字

推荐使用驼峰和下划线

Python是一门解释型 弱类型高级语音

基本数据类型

Int 整数

Bool 布尔

Str 字符串

List 列表

Tuple 元祖

Dict 字典

Set 集合

Bit_length() 返回二进制长度

Bool类型  类型转换 想转成什么就用神呢括起来

当成False: 所有的控都是false 非空都是true

Str 字符串

1索引和切片

索引的下角标从0开始.[索引]

切片:[起始位置:结束位置:步长]

  1  顾头 不顾尾

  2 默认从左往右

3 步长如果是负数,从右往左取

2 常用操作:

1,upper 大写

2strip()去掉左右俩段的空白

3replace()替换

4split()切割

5startswhit 判断是否以XXX开头

Len()长度  内置函数

Count()查数没有就返回0 find 返回-1 index 报错

迭代

For 变量 in (s)

 返回变量

Elis

表示可以吧迭代对象的 每一个元素复制给前面的变量

今日主要内容

1什么是列表

 列表是一个可变的数据类型

列表由[]来表示,每一项元素使用逗号隔开.列表什么都能装.是能装对象的对象

列表可以装大量的数据

2 列表的索引和切片

  和字符串一样 也能进行这俩项操作 不过进行切片出来的内容也是列表

索引的下角标从0开始

[其实位置:结束位置:步长]

3 列表的增删改查

1 增加

Append 是在屁股后面添加一个元素

Insert  (index,元素)index位置添加元素

Extend()迭代添加

2 删除

Pop (index)按照位置进行删除元素

Remove (元素)直接删除元素

Del 切片

Clear()清空列表

3修改

索引修改

切片修改

4查询  

For e1 in list

   Print(e1)

5常用操作

1sort排序 正常是升序 ;里面加个reverse=true是降序

2 reverse()翻转

Len求长度()

4 列表的嵌套 .

降维  一层一层的看

5 元祖

只读列表 只能看啥也不能干

使用()表示元祖

如果元祖忠只有一个元素(元素,)

空元祖:tuple()

元祖是一个可迭代对象 可以使用for语句

6range

Range(n)

0-n-1

Range(m,n,q)m.n-1 每隔q娶一个

For i in range(len(列表)):

I 索引  列表[i]元素

基础复习

1python   1989年圣诞节  龟叔  吉多

罗苏姆 在阿姆斯特丹打发时间 开发的一个高级语言

现在稳居排行榜前几位  Python 崇尚优美 简单,清晰

Python 越来越得到行业的人认可 几乎业内所有大中型互联网企业都在使用Python

Python 的主要应用领域

云计算   web开发 科学计算 人工智能    系统运维 金融 图型处理

解释 和编译俩个类型  各有优缺点

解释处理比较方便 但是运行速度较慢

编译类 运行速度较快  但是需要修改就会很复杂

Python的优点

1 优雅,明确,简单.

2开发效率比较高

3高级语言

4 可移植性 开源本质

5可扩展

6可嵌入

缺点

1速度慢,

2代码不能加密

3线程不能利用多cpu

Python 主要分为2个版本  2.几和3.6   前一个2020年就停止维护,

后一个为主流使用

变量命名的规则

1 变量有字母,数字,下划线构成

2不能使用纯数字或者数字开头来命名

3不能使用python内置函数来命名

4不要使用汉字

5英文注意大小写

6不要太长

7要有意义

8 推荐使用驼峰和下划线

注释

单行注释 使用#被注释的内容

多行注释  整体选中使用ctrl+/  再用一次就取消注释

或者用单引号,双引号多引号成对注释即可

Python 基本类型

1 整型(int)

常见的数字或者计算大小

32位机器上int的范围是:-2**31~2*30,

64int的范围是2.64*够用

2 字符串

可以使用多引号,没有什么区别,只是一些特殊的格式需要不用的引号

Msg=”my name is alex,I,m 22years old”这个需要单双引号配合使用.

字符串可以相乘  同时写出多少个字符串

用户交换 使用 input()函数,可以让我们和计算机互动起来

语法:

内容 =input(提示信息)

这里可以get直接获取到用户输入的内容

IF 第一种语法

If 条件:

结果1

Else  

结果2

第二种语法

If 条件:

   结果1

Else:

   结果2

 代码3

第三种语法

IF 条件 1:

  结果1

Elif  条件2:

   结果2

Else:

  结果n

第四种语句(嵌套):

If  条件1;

   结果1

If  条件2:

  结果2

Else:

    结果3

Else:

     结果4

可以无线的嵌套, 但是在十几开发中.尽量不要超过三层嵌套

十一 ,流程控制 -while循环

While 条件:

  结果

如过条件为真,则直接执行结果,然后再次判断条件,知道条件,直到条件是假

.停止循环

那么我们怎么停止循环呢?

结束循环

1改变条件

2beank

十二 流程控制  break   continue

1,break:  立即跳出循环,打断的意思

2,continue: 停止本次循环,继续执行下一次循环.

Python  是一门 解释型弱类型编程语言

特点 :简单,明确,优雅

第一个python

Print(“输入任何类型的内容”)

变量

程序运行过程中产生的中间值.暂时保存在内存中

.供给后面的程序使用命名规则:

1:使用字母数字下划线命名

2不能使用数字开头,不能使用纯数字

3不能使用python内置函数

4不要太长

5要有意义

6注意英文大小写

7不要使用汉字

8建议使用驼峰或下划线

原文地址:https://www.cnblogs.com/zzy7372/p/9418640.html