博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python自动化开发-1
阅读量:6293 次
发布时间:2019-06-22

本文共 1730 字,大约阅读时间需要 5 分钟。

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...          

    

      

    

      

转载于:https://www.cnblogs.com/renyongbin/p/6264296.html

你可能感兴趣的文章
关于FAST比较全的博文
查看>>
SCVMM 安装
查看>>
iOSBlock和delegate的用法
查看>>
4.Azure创建点到站点的***隧道(下)
查看>>
怎样为用户写“招标书”
查看>>
python运维之轻松模拟开发FTP软件05
查看>>
Nginx配置proxy_pass转发的/路径问题
查看>>
总编下午茶:挑战者心态能否帮助微软重回云计算巅峰?
查看>>
理解并取证:广域网上的PPP协议
查看>>
动软分享社区系统实现个性化导购营销平台
查看>>
shell编程 字符串处理
查看>>
Cisco3560交换机enable密码破解和恢复出厂设置
查看>>
交换安全老师课堂笔记
查看>>
RHEL6基础四十三之RHEL文件共享②Samba简介
查看>>
CuteEditor Html中显示Word格式粘贴的文章[CuteEditor WordToHtml]
查看>>
zabbix 二次开发之调用api接口获取历史数据
查看>>
给自己定的目标
查看>>
LAMP平台部署及应用
查看>>
Supervisor 托管服务
查看>>
分享一下收到的微软CRM云分享计划 邮件
查看>>