首页 > 编程语言 > 详细

Python基础

时间:2019-10-08 17:20:52      阅读:86      评论:0      收藏:0      [点我收藏+]

跳转到Python基础

python初识

Python是一门动态解释型强类型语言

  • 解释型语言与编译型语言优缺点

    • 解释型

      优点:开发效率高(翻译时间短)

      缺点:运行速度慢

    • 编译型

      优点:运行速度快

      缺点:开发速度慢

编码初识

  • ascii码    (256)
    1字节
    不支持中文
  • gbk(国标)
    英文 1字节
    中文 2字节
  • 万国码 unicode
    中文和英文4个字节
  • utf-8 最流行的编码集(密码本)
    英文 1字节
    欧洲 2字节
    亚洲 3字节

编码

s.encode("utf-8")

s = "今天"   # b‘\xe4\xbb\x8a\xe5\xa4\xa9‘
#\xe4一个字节   #一个0或1是一位
s1 = s.encode("utf-8")   # 编码
print(s1)

解码

s.decode("utf-8")

print(b"abcd") 只有字母能这么解码

print(b"meet")  # 只有字母才能这么搞
s2 = s1.decode("utf-8") # 解码
print(s2)

用什么编码就要用什么解码

字节进制**

  • 单位转换:

    1字节 == 8位 同 1B == 8b #重点

     

    1B = 8b

    1KB = 1024B

    1MB = 1024KB

    1GB = 1023MB

    1TB = 1024GB # 最常用的就是TB

    1PB = 1024TB

    1EB = 1024PB

Python基础

变量:

同一个变量名不能被赋予两个值

  1. 变量有字母数字下划线组成

  2. 变量名不能以数字开头

  3. 变量名要区分大小写

  4. 变量名禁止使用Python关键字

  5. 变量名要具有可描述性

  6. 变量名不要使用中文和拼音

  7. 变量名推荐写法:

    驼峰体

    下划线

常量:

变量名全部大写

数据类型

  1. 字符串str

    • 有序的不可修改的以引号包围

    • 字符串运算

      1. 字符串能与字符串相加

      2. 字符串能与数字相乘

  2. 数字

    • 整形(整数)int

    • 浮点数float

  3. 布尔值bool

    • True真

    • False假

用户交互

输入input()

*Python3中input获取到的内容是字符串

*Python中input获取的是数据本身

输出print()

*查看数据类型type

流程控制语句 if while循环

if

  1. 单 if

    • l = 5+1
      if l = 6:
      print("true")
      print(6)
  2. 二选一 if else

    • l = 5+1
      if l = 6:
      print("true")
      else:
      print("false")
  3. 多选一或不选 if elif elif

    • if 条件:
      print()
      elif 条件:
      print()
      elif 条件:
      print()
  4. 多选一 if elif elif else

    • if 条件:
      print()
      elif 条件:
      print()
      elif 条件:
      print()
      else :
      print()
  5. 多选多 if if if if

    • if 条件:
      print()
      if 条件:
      print()
      if 条件:
      print()
      if 条件:
      print()
  6. if 嵌套

    • if 条件
      if 条件:
      print()
      else:
      print()
      else:
      print()

while循环

  1. 格式

    • #死循环
      while i ==True:   #条件
        print(i)     #循环体
      ?
    • 例:打印10~57

      i = 10
      while i <= 57:
        print(i)
        i += 1
  2. continue #跳出本次循环

    q = True
    while q:
      print("55555")
      continue   #跳出本次循环
      print("66666")
    else:
      print(1)
  3. brake #终止本次循环

    q = True
    while q:
      print("55555")
      break   #终止本次循环
      print("6666")
    else:
      print(1)

 

Python基础

原文:https://www.cnblogs.com/xugg/p/11636125.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!