Python 十六进制转Base64_初学Python的你,这些一定要知道

ac09cb88f8c08c7d8258f116b98ab3a0.png

本文来自牛鹭学院学员:田雨

9bfe937992c67b5645487dbd8dbcb795.png

python初印象

Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。

Python 是交互式语言: 在一个 Python 提示符 >>> 后直接执行代码。

Python 是面向对象语言: 这意味着Python支持面向对象的风格或代码封装在对象的编程技术。

Python Java C语言对比

  1. 难易度:python远远简单于java、C2。
  2. 开发速度:Python远优于java、C3。
  3. 运行速度:java、C远优于标准python,pypy和cython可以追赶java,但是两者都没有成熟到可以做项目的程度。
  4. 可用资源:java、C资源丰富,python很少很少,尤其是中文资源。
  5. 稳定程度:python3和2不兼容,造成了一定程度上的混乱以及大批类库失效。java、C由于有企业在背后支持所以稳定的多
  6. 是否开源:python从开始就是完全开源的。Java由sun开发,但现在有GUN的Openjdk可用,C也在逐渐开源。
  7. 编译还是解释:都是解释型。

Python语法

注解 单行与多行

  1. 在Python语法里,单引号 ''’ ''' 和 双引号 “”” “””不区分,#是单行注释;
  2. 多行注释:’’’代码’’’或者”””代码”””
  3. 输出 print 与 输入 input
  4. end :在结尾处加上指定符号,sep表示以指定符号分隔数据
  5. 基本数据类型:

String(字符串)、List(列表) 、Tuple(元组)、Dictionary(字典)、Set(集合)、Numbers(数字)。

其中Numbers(数字)包括:

  • int(有符号**) :100
  • long(长**[也可以代表八进制和十六进制])
  • float(浮点型) 89.999
  • complex(复数)5+6i

变量定义规则

变量是一个可以重复使用的一个量,一个数字的容器,用来保存数据。

变量的命名规则:

1.尽量使用 大小写字母+下划线命名+数字

2.数字不可打头

3.一般在python中,下划线开头有特殊意义,尽量不要以下划线开头

4.大小写敏感,需要区分大小写

建议:

驼峰命名法: 大驼峰给类起名,小驼峰给类以外的变量命名具有固定的英文单词缩写,比如server=srv

注意:

保留字和关键字不可当作变量名命名。

算法

  • 加法 +
  • 减法 -
  • 乘 *
  • 除 / 得到浮点型
  • 除 // 得到整数
  • 取余 %
  • 乘方 **

字符串

字符串:str

整数:int

整数转字符串:str

字符串转整数:int

切片 正下表与负下标

字符串

起始下标 start

结束下标 end

步长 step 默认:step步长=1

start 起始下标 <= 值 < end 结束下标

正下标

975971b6292a4c6369fcc61063fd4a47.png

负下标

6dab4ef6dce458a13a31da934d9f0ae8.png

常用用法

字符串.count( ‘字符’) :该字符出现频率

字符串.startswith( ‘字符’) :以‘字符’开头

字符串.endswith( ‘字符’) :以‘字符’结束

字符串.split(“分隔符”) :以 分隔符 分割数据

字符串.replace(’要替换的字符‘ , ’替换的字符‘)

字符串.lstrip() :去掉左边空格

字符串.rstrip() :去掉右边空格

字符串.strip() :去掉两边空格

字符串.find('字符') 找不到返回-1,找到了返回 下标

拼接字符串:

“{0} {1} {2} ...{N}”.format(值0,值1,值2...值N)

获取更多课程资讯、技术干货、学员笔记,关注牛鹭学院官方公众号:牛鹭软件测试训练营

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值