吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 6939|回复: 31
收起左侧

[Python 转载] 【笔记】开个坑,记录自己的成长——Python基础1

  [复制链接]
喵小猪 发表于 2019-3-20 10:50
本帖最后由 喵小猪 于 2019-4-30 15:34 编辑

【笔记】开个坑,记录自己的成长——目录篇 https://www.52pojie.cn/thread-901480-1-1.html
免评走一走,活到九十九(不定期更新——最近工作忙碌)
文件存储单位:1字节(byte)=8位(bit)
历史:额,度娘吧,太多了,就不水了。
         学习用的是Python3,文件以.py结尾。
程序执行的方法:
         1.python3 xxx.py
         2.chmod +x xxx.py
            修改xxx.py第一行    #!/usr/bin/python3
            ./xxx.py
交互模式:提示符(>>>)可以验证较短的代码
Python程序组成:
         程序由模块组成
         模块由语句、函数、类、数据等组成
         语句包含表达式
         表达式建立并处理数据对象
Python注释:以#开头,直至行尾
Python核心数据类型:
         1.数字(整型、浮点型、复数、布尔型)
                  整型数  int (整型数是不带小数部分的数字,包括自然数、0、负数)
                              整型数的字面值表示方式:
                              十进制表示   (逢10进1)
                              二进制表示   (逢2进1,0b开头,后跟0~1——0b11=3)
                              八进制表示   (逢8进1,0o开头,后跟0~7——0o17=15)
                              十六进制表示(逢16进1,0x开头,后跟0~9、A~F/a~f——0xFF=255)
                  浮点型 float(浮点型数就是带有小数部分的数字)
                              表示方式
                              小数形式
                              科学计数法:格式  小数 e/E(正负号) 指数——6.18E-1=0.618
                  复数 complex
                              实部(real)
                              虚部(image)——以j/J结尾
                              ——1j、1+1j、-10-9j
                  布尔型 bool(用来表示真假两个状态类型)
                             True  表示真(条件满足或成立)——1
                             Flase 表示假(条件不满足或不成立)——0
                  空值  None 对象(表示不存在的特殊对象)
                             作用:1.占位  2. 变量解除绑定
            表达式和运算符
                  表达式  expression(由一个数字或数字和运算符组成)
                             1+2
                  运算符 :+、-、*、/、//、%、**
                             +  加法              1+1=2
                             -   减法              1-1=0
                             *   乘法              1*1=1
                             /   除法              1/1=1.0(得到浮点数,不会丢弃小数部分)
                             //  地板除           5//2=2      3.25//1.5=2.0(向下取整,不要小数)
                             %  求余(取模) 5%2=1      3.25%1.5=0.25(结果是余数,可以对浮点数求余)
                             **  幂运算           5**2=25(浮点数、复数也可以进行幂运算)
                  运算符的优先级:**  >  *  、/ 、// 、%  > + 、-       3**3*3/3//3%3+4-3=1.0
                  括号分组表达式(用括号可以将表达式分组,括号内优先计算) 3**3*3/3//3%(3+4)-3=-1.0
                  混合类型自动升级
         2.字符串

         3.列表等        

         赋值语句  statement【创建变量并将变量绑定(关联)在一个对象上,变量创建才能使用】
                变量名=表达式或变量名1=变量名2=表达式
                说明:1.当变量不存在时,创建该变量同时绑定在这个对象上
                          2.当变量存在时,改变此变量的绑定对象
                          3.一个变量只能绑定一个对象
                          4.多个变量可以同时绑定一个对象(a=b=1,感觉就是古代一夫多妻制
[Python] 纯文本查看 复制代码
a=1
b=1
c=a+b
s=d=100
x,y=100,200

Python中  关联、绑定、引用的含义:
       在Python中,变量没有类型
       关联、绑定、引用都是变量和一个对象的关联关系
       交互模式下查看变量的绑定关系:>>>help('__main__')(两个下划线)
[Python] 纯文本查看 复制代码
a=100
b=200
c=a+b
help('__main__')

Python变量交换
[Python] 纯文本查看 复制代码
a=100
b=200
c=a    #借助第三变量绑定100
a=b
b=c
help('__main__')

序列赋值:
[Asm] 纯文本查看 复制代码
a=100
b=100
a,b=b,a

is/is not运算符(判断两个对象是否绑定在同一个对象上)
[Python] 纯文本查看 复制代码
a=10000
b=10000
a is b  #F
a=b=10000
a is b  #T

小整数对象池:CPython中整数-5~256永远存在于小整数池中,不会释放并可重复使用
复合复制算数运算符:
y += x          ------>          y=y +x
y  -= x          ------>          y=y  -x
y  *= x          ------>          y=y  *x
y  /= x          ------>          y=y  /x
y //= x          ------>          y=y//x
y %= x          ------>          y=y%x
y **= x          ------>          y=y**x
比较运算符:(比较运算符返回布尔类型的值)
        <          小于
        <=        小于等于
        >          大于
        >=        大于等于
        ==        等于
         !=        不等于

免费评分

参与人数 4吾爱币 +4 热心值 +2 收起 理由
木小歌 + 1 + 1 我很赞同!
Ckendy + 1 用心讨论,共获提升!
danran + 1 等着你更新
Pear + 1 + 1 我很赞同!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| 喵小猪 发表于 2019-3-20 14:06
Pear 发表于 2019-3-20 11:24
记录成长,不错。
不断更的话,此贴必然越来越长,越来越让人看不懂

不会,我会分块记录
mr.zhanghaoqian 发表于 2020-11-15 16:56
坚持就是胜利,其实学多了就会发现,编程对于各个方面都有一定的好处,尤其是锻炼逻辑思维,针不戳
红牛 发表于 2019-3-20 11:18
duhuxiaomo 发表于 2019-3-20 11:21
加油,准备入门
Pear 发表于 2019-3-20 11:24
记录成长,不错。
不断更的话,此贴必然越来越长,越来越让人看不懂
cold_ 发表于 2019-3-20 11:27
加油,共勉
头像被屏蔽
大先生~ 发表于 2019-3-20 11:32
提示: 作者被禁止或删除 内容自动屏蔽
Arsage 发表于 2019-3-20 11:34
楼主好方法。感觉python很强大,貌似现在热议的AI换脸技术也是以python为基础开发的。
头像被屏蔽
大先生~ 发表于 2019-3-20 11:34
提示: 作者被禁止或删除 内容自动屏蔽
ds06688 发表于 2019-3-20 11:36
加油,共勉
caoxin052 发表于 2019-3-20 11:41
努力坚持!
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止灌水或回复与主题无关内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-4-16 17:26

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表