python 自动化开发_python自动化开发-1

1.python简介

python是一门简明并且强大的面向对象的开发语言,已经在WEB开发,软件开发,科学计算,大数据分析,自动化运维等领域得到了广泛的应用。

注意:所有测试均已python3为主,与python2与语法上可能略有不同,但是差别不是很大,有些情况下,如有使用python2调试程序的朋友自行调整相关代码。

2.python的优点

python和Java的使用领域几乎一样广泛,但是开发效率要高于Java,并且学习的成本比较低,在科学运算,数据分析,网站开发,爬虫开发,云计算,自动化运维,自动化测试等领域优势明显。

3.python的安装

安装比较简单,在此处暂时省略。

4.python的变量

1)变量的作用:存储程序运行的中间运算结果。

2)变量的命名规则

变量名只能是字母,数字或者下划线的任意组合,同时变量名的第一个字符不能是数字并且不能使用python里的关键字声明或者定义变量名。

5.字符编码简介

ASCII是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言,其最多只能用8位来表示一个字节,即2**8=256-1,所以ASCII码最多只能表示255个符号。

Unicode(统一码,万国码,单一码)是一种在计算机上使用的字符编码,它可以代表所有字符和符号的编码。

UTF-8,是对Unicode编码的压缩和优化,他不再使用最少使用2个字节,而是将所有的字符和符号进行分类:ascii码中的内容用1个字节保存,欧洲的字符用2个字节保存,东亚的字符用3个字节保存。

所以,python解释器在加载.py文件中的代码时,会对内容进行编辑(默认是ascii)。

6.python的数据类型

int(整型),long(长整型),布尔值,字符串,列表等。

int(整型),long(长整型),布尔值比较简单,不再赘述。

1)字符串

字符串的常用功能:

移除空白:

长度:

索引:

切片:

格式化输出:

运行过程和结果如下:

2)列表

列表是我们以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储和修改等操作。

a.列表的定义:

定义列表:names = ["lily","dawang","jinjiao"]

b.访问列表中的元素:列表中的元素下标是从0开始计数

列表的常用操作

修改列表:

追加列表:

插入列表:

删除列表的元素:

列表的切片功能:

3)运算

主要有算数运算,比较运算,赋值运算,逻辑运算,成员运算,身份运算,位运算等。

4)用户交互

welcome=input("请输入相关信息:")

name=input("username:")

age=input("age:")

job=input("job:")

salary=input("salary:")

info='''

information of personal

name:%s

age:%s

job:%s

salary:%s

''' % (name,age,job,salary)

print(info)

5)流程控制

a. if...else

b. for...in...

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值