当前位置:   article > 正文

Python ---PC和数据变量_python pc

python pc

一.python的配置

        将一些信息修改成我们自己的信息;作为后期创建文件的时候使用!

        

 二.代码的注释

        注释一般都是给程序员使用的,运行之后是不会显示内容的;

  1. 单行注释:# XXXX内容
  2. 多行注释:''' XXXXXXXX '''

三.变量的使用

说明:
        变量即是可以变化的量,可以随时进行修改。
        程序就是用来处理数据的,而变量就是用来存储数据的。

四.变量类型

        1.python的数据类型

         2.实际操作的代码如下

        【可以自己尝试一下哦 !】

        

  1. ''' 数据变量类型
  2. int 整型变量
  3. float
  4. Boolean 布尔类型
  5. string 字符串
  6. list 列表
  7. tuple 元组
  8. dict 字典 '''
  9. # int
  10. money = 5000
  11. # float
  12. money1 = 1.2
  13. # Boolean
  14. # 流程控制语句 性别变量 性别在实际的企业开发中 使用的单词是sex gender
  15. # 男 true
  16. # sex = true
  17. # gender = false
  18. # string 字符串 字符串使用一对单引号或双引号即可
  19. s = "你是我的小苹果,就像天边最美的云朵"
  20. s1 = '顶呱呱'
  21. # 单引号和双引号的嵌套
  22. s4 = "'哈哈哈'"
  23. print(s4)
  24. s5 = "'哈哈'"
  25. print(s5)
  26. # 单引号套单引号 双引号套双引号 都不可以
  27. # list 列表
  28. # 应用场景 :当获取到了很多个数据的时候,你们外卖可以将他妈存储到列表中 然后直接使用列表访问
  29. name_list = ['小汽车','快快跑']
  30. print(name_list)
  31. # tuple 元组
  32. age_tuple = (18, 19, 20, 21)
  33. # dict 字典
  34. # 应用场景 :scrapy框架使用
  35. person = {"name":"哈哈哈哈","age":18}
  36. print(person)

五.变量类型使用

1.格式要求

        要求必须掌握 列表 元组 字典的格式  通过pyte判断格式类型
       # 格式 type()

  1. # int <class 'int'>
  2. a = 1
  3. print(a)
  4. print(type(a))
  5. # float <class 'float'>
  6. b = 1.2
  7. print(b)
  8. print(type(b))
  9. # 布尔类型 <class 'bool'>
  10. c = True
  11. print(c)
  12. print(type(c))
  13. # 字符串类型 <class 'str'>
  14. d = "中国"
  15. print(d)
  16. print(type(d))
  17. # 列表 list <class 'list'>
  18. e = [1,2,3,4,]
  19. print(e)
  20. print(type(e))
  21. # tuple 元组 <class 'tuple'>
  22. f =(1,2,3,4,5)
  23. print(f)
  24. print(type(f))
  25. # dict 字典 <class 'dict'>
  26. g = {"name":"zs"}
  27. print(g)
  28. print(type(g))

2.变量的命名格式

        标识符是用户编程时使用的名字,用于给变量、常量、函数、语句块等命名,以建立起名称与
使用之间的关系。
        # 1.标识符由字母、下划线和数字组成,且数字不能开头。
        # 2.严格区分大小写。
        # 3.不能使用关键字。
思考:下面的标识符哪些是正确的,哪些不正确为什么
       
 fromNo12     对
        from #12        错
        my_Boolean        对
        my Boolean        错
        Obj2        对
        2 ndObj        错
        myInt        对
        test1        对
        Mike2jack        对
        My_tExt        对
        _test        对

3.命名规范

        标识符命名要做到顾名思义。
        名字有意义,尽量做到看一眼就知道是什么意思(提高代码可 读性) 比如 : 名字 就定义为 name , 定义学生 用 student
  1. a = "zhangsan" # bad
  2. name = "zhangsan" # good
  3. b = 23 # bad
  4. age = 23 # good
遵守一定的命名规范。
        驼峰命名法,又分为大驼峰命名法和小驼峰命名法。
         小驼峰式命名法 (lower camel case): 第一个单词以小写字母开始;第二个单词的首字母大写;
例如:myName、aDog
         大驼峰式命名法 (upper camel case): 每一个单字的首字母都采用大写字母,
例如:FirstName、LastName.

        下划线“_”来连接所有的单词

列如:send_buf.

        Python的命令规则遵循PEP8标准

六.关键字

        1.关键字的概念

        具有特殊功能的标识符,这就是所谓的关键字。
       关键字,被python 官方使用了,不允许开发者自己定义和关键字相同名字的标识符。
False    None    True    and    as    assert    break    class
continue    def    de   l elif    else    except    finally    for
from    global    if    import    in   is   lambda   nonlocal
not    or    pass    raise   return    try    while    with
yield

        2. 类型转换

函数                    说明
int(x)         将x转换为一个整数
flfloat(x)         将x转换为一个浮点数
str(x)         将对象 x 转换为字符串
bool(x)         将对象x转换成为布尔值

  • 转换为整型
  1. # 转换为整型
  2. # str -- int
  3. a = "123"
  4. print(type(a))
  5. # 将字符串转为整型
  6. b = int(a)
  7. print(int(b))
  8. # float ---> int
  9. a = 1.63
  10. print(type(a))
  11. # 如果我们将float转为整数 那么返回的是小数点前面的数据
  12. b = int(a)
  13. print(b)
  14. print(type(b))
  • boolean --->int【强制类型转为谁  就写成什么方法
  1. # boolean --->int
  2. # 强制类型转为谁 就写成什么方法
  3. # true ==>1
  4. a = False
  5. print(type(a))
  6. b = int(a)
  7. print(b)
  8. print(type(b))
  9. # 此情况无法转换,都包含了非法字符,不能被转换成整数 会报错
  10. # 以下 如果字符串中包含了非法的字符 则不能被使用 会报错
  11. # a = "1.13"
  12. # print(type(a))
  13. # b = int(a)
  14. # print(b)
  15. #
  16. # a = '12ab'
  17. # print(type(a))
  18. # b = int(a)
  19. # print(b)
  20. # 当我们在爬虫给的时候大部分回去到的都是字符串数据类型
  21. # a = "12.34"
  22. print(type(a))
  23. print(b)
  24. print(type(a))
  25. a = 666
  26. print(a)
  27. print(type(b))
  28. b = float(a)
  29. print(b)
  30. print(type(b))
  • float ---> int
    1. # float ---> int
    2. a = 1.63
    3. print(type(a))
    4. # 如果我们将float转为整数 那么返回的是小数点前面的数据
    5. b = int(a)
    6. print(b)
  • 整数转换为字符串【转换为字符串  大部分的应用场景】
    1. # 转换为字符串 大部分的应用场景
    2. # 整数转换为字符串
    3. a = 80
    4. print(type(a))
    5. # 强制类型转换为字符串的方法是str()
    6. b = str(a)
    7. print(b)
    8. print(type(a))
    9. # 浮点数转换为字符串
    10. a = 1.2
    11. print(type(a))
    12. b = str(a)
    13. print(b)
    14. print(type(a))
    15. # 布尔类型转换为字符串
    16. a = True
    17. print(type(a))
    18. b = str(a)
    19. print(b)
    20. print(type(b))

  •  转化为Boolean类型【如果对非0的整数(int 包含正数和负数)】
    1. # 转化为Boolean类型
    2. #如果对非0的整数(int 包含正数和负数)
    3. a = 1
    4. print(type(a))
    5. b = bool(a)
    6. print(b)
    7. print(type(b))
    8. a = 2
    9. print(type(a))
    10. b = bool(a)
    11. print(b)
    12. print(type(b))
    13. a = -1
    14. print(type(a))
    15. b = bool(a)
    16. print(b)
    17. print(type(b))
    18. a = 0
    19. print(type(a))
    20. # 在整数的范围内 0强制类型转换为bool类型的结果是false
    21. b = bool(a)
    22. print(b)
    23. print(type(b))

  • 浮点数---布尔
    【将浮点数转化为bool类型的数据的时候 正的浮点数和负的浮点数的结果是true
      如果是0.0 你们结果是false】
    1. # 浮点数
    2. # 将浮点数转化为bool类型的数据的时候 正的浮点数和负的浮点数的结果是true
    3. # 如果是0.0 你们结果是false
    4. a = 1.0
    5. print(type(a))
    6. b = bool(a)
    7. print(b)
    8. print(type(b))
    9. a = -1.0
    10. print(type(a))
    11. b = bool(a)
    12. print(b)
    13. print(type(b))
    14. a = 0.0
    15. print(type(a))
    16. b = bool(a)
    17. print(b)
    18. print(type(b))

  • 字符串---布尔类型【单引号 双引号都可以
    • 只要字符串中有内容 你们在强制转换为bool的时候 就会返回True
    • 里面没有内容 不可以显示 防护
      1. # 字符串 单引号 双引号都可以
      2. # 只要字符串中有内容 你们在强制转换为bool的时候 就会返回True
      3. a = "网络哈哈哈"
      4. print(type(a))
      5. b = bool(a)
      6. print(b)
      7. print(type(b))
      8. # 内容是空格既可以
      9. a = " "
      10. print(type(a))
      11. b = bool(a)
      12. print(b)
      13. print(type(b))
      14. # 里面没有内容 不可以显示
      15. a = ""
      16. print(type(a))
      17. b = bool(a)
      18. print(b)
      19. print(type(b))
       
  • 列表---布尔类型
    • 只要列表中有数据,你们强制类型转换为bool的时候 就返回True
    • 如果列表中什么数据都没有的时候,返回的是false
      1. # 列表
      2. # 只要列表中有数据,你们强制类型转换为bool的时候 就返回True
      3. a = ["鸡","鸭","鱼"]
      4. print(type(a))
      5. b = bool(a)
      6. print(b)
      7. print(type(b))
      8. # 如果列表中什么数据都没有的时候,返回的是false
      9. a = [ ]
      10. print(type(a))
      11. b = bool(a)
      12. print(b)
      13. print(type(b))
       
  • 元组---布尔类型
    • 只要元组中有数据 你们强制类型转换的时候就会显示true
    • 如果元组为空  则显示的是false
      1. # 元组
      2. # 只要元组中有数据 你们强制类型转换的时候就会显示true
      3. a = ("我","爱","你")
      4. print(type(a))
      5. b = bool(a)
      6. print(b)
      7. print(type(b))
      8. # 如果元组为空 则显示的是false
      9. a = ()
      10. print(type(a))
      11. b = bool(a)
      12. print(b)
      13. print(type(b))

  • 字典---布尔类型     
    • 只要字典中的内容 那么在强制类型转换为bool的时候 就为true
    • 如果在字典中没有数据的话 那么返回的就是false

    1. # 只要字典中的内容 那么在强制类型转换为bool的时候 就为true
    2. a = {"name":"武大郎"}
    3. print(type(a))
    4. b = bool(a)
    5. print(b)
    6. print(type(b))
    7. # 如果在字典中没有数据的话 那么返回的就是false
    8. a = {}
    9. print(type(a))
    10. b = bool(a)
    11. print(b)
    12. print(type(b))

    什么时候都为false

    1. # 什么情况是false
    2. print(bool(0))
    3. print(bool(0.0))
    4. print(bool(""))
    5. print(bool([]))
    6. print(bool(()))
    7. print(bool({}))

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/706398
推荐阅读
相关标签
  

闽ICP备14008679号