最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

Python自动化开发,Day2-Python基础2

来源:动视网 责编:小采 时间:2020-11-27 14:16:44
文档

Python自动化开发,Day2-Python基础2

Python自动化开发,Day2-Python基础2:本章内容holle word变量字符编码用户输入模块初始数据类型数据运算if......elsefor循环while循环一、第一个程序 holle word #! /usr/bin/env python # -*- coding:utf-8 -*- #Author:Lyon print("holle word&
推荐度:
导读Python自动化开发,Day2-Python基础2:本章内容holle word变量字符编码用户输入模块初始数据类型数据运算if......elsefor循环while循环一、第一个程序 holle word #! /usr/bin/env python # -*- coding:utf-8 -*- #Author:Lyon print("holle word&


int(整型)

在32位机器上,整数的位数为32位,取值范围为-2**31~2**31-1,即-2147483648~2147483647

在64位系统上,整数的位数是64位,取值范围为-2**63-2~2**63-1,即-9223372036854775808~9223372036854775807

long(长整型)

跟C语言不同,Python的长整数没有指定位宽,即:Python没有限制长整数数值的大小,但实际上由于机器内存有限,我们使用的长整数数值不可能无限大。

注意,自从Python2.2起,如果整数发生溢出,Python会自动将整数数据转换为长整数,所以如今在长整数数据后面不加字母L也不会导致严重后果了。

float(浮点型)

先扫盲 http://www.cnblogs.com/alex3714/articles/5895848.html

浮点数用来处理实数,即带有小数的数字。类似于C语言中的double类型,占8个字节(64位),其中52位表示底,11位表示指数,剩下的一位表示符号。

complex(复数)

复数由实数部分和虚数部分组成,一般形式为x+yh,其中的x是复数的实数部分,y是复数的虚数部分,这里的x和y都是实数。

注:Python中存在小数字池:-5~257

2、布尔值

真或假

1或0

3、字符串

字符串拼接:

python中的字符串在C语言中体现为是一个字符数组,每次创建字符串时候需要在内存中开辟一块连续的空,并且一旦需要修改字符串的话,就需要再次开辟空间,+号每出现一次就会在内存中重新开辟一块空间。

字符串格式化输出

 name = "Lyon"
 print("i am %s"% name)
 
 #
输出:i am Lyon

PS:字符串是%s;整数%d;浮点数%f

字符串常用功能:

  • 移除空白

  • 分割

  • 长度

  • 索引

  • 切片

  • 4、列表

    创建列表:

    name_list = ['Lyon','one','two']
    或
    name_list =list(['Lyon','one','two'])

    基本操作:

  • 索引

  • 切片

  • 追加

  • 删除

  • 长度

  • 切片

  • 循环

  • 包含

  • 5、元组(不可变列表)

    创建元组:

     ages = (11, 22, 33, 44, 55)
     或
     ages = tuple((11, 22, 33, 44, 55))

    6、字典(无序)

    创建字典:

     person = {"name": "mr.wu", 'age': 18}
     或
     person = dict({"name": "mr.wu", 'age': 18})

    常用操作:

  • 索引

  • 新增

  • 删除

  • 键值

  • 循环

  • 长度

  • 七、数据运算

    算数运算:

    比较运算:

    赋值运算:

    逻辑运算:

    成员运算:

    身份运算:

    位运算:

    运算符优先级:

    八、表达式if......else

    场景一:用户登录验证

     #!usr/bin/env python
    # -*- coding:utf-8 -*-
    #Author:Lyon
    
    import getpass
    
    name = input("请输入用户名:")
    password = getpass.getpass("请输入密码:")
    
    if name =="Lyon" and password =="yang":
     print("欢迎你!")
    else:
     print("用户名或密码错误")

    场景二:猜年龄游戏

    #!/usr/bin/env python
    # -*- coding: utf-8 -*-
     
    age =21 
    user_input = int(input("input your guess num:"))
     
    if user_input == age:
     print("Congratulations, you got it !")
    elif user_input < age:
     print("Oops,think bigger!")
    else:
     print("think smaller!")

    外层变量,可以被内层代码使用

    内层变量,不应被外层代码使用

    九、for循环

    最简单的循环10次

    #_*_coding:utf-8_*_
    __author__ = 'Alex Li'
     
     
    for i in range(10):
     print("loop:", i )

    输出:

    loop: 0
    loop: 1
    loop: 2
    loop: 3
    loop: 4
    loop: 5
    loop: 6
    loop: 7
    loop: 8
    loop: 9

    需求一:还是上面的程序,但是遇到小于5的循环次数就不走了,直接跳入下一次循环

     for i in range(10):
     if i<5:
     continue
     print("loop:"i)

    需求二:还是上面的程序,但是遇到大于5的循环次数就不走了直接退出

     for i in range(10):
     if i>5:
     break
     print("loop:"i)

    十、while loop

    有一种循环叫死循环,一经触发,就运行个天荒地老、海枯石烂。

     count = 0
     while True:
     print("你是风儿我是沙,缠缠绵绵走天涯",count)
     count +=1

    更多Python自动化开发,Day2 - Python基础2 相关文章请关注PHP中文网!

    文档

    Python自动化开发,Day2-Python基础2

    Python自动化开发,Day2-Python基础2:本章内容holle word变量字符编码用户输入模块初始数据类型数据运算if......elsefor循环while循环一、第一个程序 holle word #! /usr/bin/env python # -*- coding:utf-8 -*- #Author:Lyon print("holle word&
    推荐度:
    标签: 开发 第二 基础
    • 热门焦点

    最新推荐

    猜你喜欢

    热门推荐

    专题
    Top