Python学习笔记(二)(图灵学院)

一,环境安装

  • 推荐Virtualbox+Ubuntu
  • 套件推荐:Anaconda3+ptcharm
  • 启动丘比特笔记本,ctrl+alt启动cmd,upyter notebook自动调用浏览器
    • 浏览器—>anaconda3自带解释器->机器

二,注释

  • 机器不执行注释内容
  • 一般用自然语言注释
  • 写法:
    • 行注释:#开头
    • 快注释:好几行代码或者内容
      • '''
      • 这里边任何内容都是注释
      • '''

三,命名

  • 程序=数据结构+算法
  • 变量是可以重复使用的一个量,或者叫一个代号
  • 命名规则
    • 可以包含数字,大小写字母,下划线或者更多,不推荐更多
    • 数字不可开头
  • 一般在Python中,下划线开头具有特殊含义,不祟拜你使用
  • 大小写不同
  • 保留字和关键字
    • class,def,break,for
    • 如何查看关键字:
      • import Keyword #映入关键字模块
      • #打印出全部关键字
      • print(Kywoed.kwlist)

四,变量声明

  • var_name = var_value
  • var1=var2=var3=var_value
  • #定义age,把十八放入age中
    • age=18
    • print(age)
    • print(18)
  • #给age1,age2,ag3赋予同一个值
    • age1=age2=age3=18
    • print(age1)
    • print(age2)
    • print(age3)
  • #一行内给多个变量复制
    • age4,age5,age6=12,21,45
    • pint(age4)
    • print(age5)
    • print(age6)

五,变量类型

  • 严格意义上讲,Python只有一个类型
  • 标准数据有六种
    • 数字类型Number
      • 整数(无大小限制)
        • 没有小数部分,表示个数的数
        • 自然数,0,负自然数
        • 整数分进制
          • 二进制
            • 机械常用
            • 是计算机唯一能理解的数字
            • 表示为0b开头的0,1代码

age=0b10010

print(age)

 

结果:18

  • 八进制
    • 不常用
    • 以0o开头的0-7的数字

age=0o102

print(age)

 

结果:66

  • 十六进制
    • 遇16进1
    • 其实是每四位二进制表示为一位十六进制数
    • 包含0-9,a-f
    • 数字上以0x开头表示

age=0xff

print(age)

 

结果:255

    • 十进制 1.18.152
  • 浮点数
    • 小数
    • 计算机里面表示浮点数可以有条件省略
    • .5,3.

height=156.34

print(height)

 

结果:156.34

 

shili=0.2

print(shili)

 

结果:0.2

 

shili=.6

print(shili)

 

结果:0.6

    • 科学记数法
      • 定义同数学定义
      • 写法使用e/E表示10的指数
      • 176.23=1.7623e2
      • 0.876=8.76e-1
  • 复数Complex
    • 定义同数学一致
    • 一个由实部和虚部构成的数字
    • 虚部用j/J表示
    • 5+3j
    • (3j)
  • 布尔值
    • 表示真假的值True/False

age=18+True

print(True)

 

结果:19

  • 字符串类型str
    • 用来表示一串文字信息
    • 如何表示
      • 单引号
      • 双引号
      • 三引号(三单,三双)
        • 能够扩起多行信息

love="i love Python"

print(love)

 

结果:i love Python

 

love='我爱Python'

print(love)

 

结果:我爱Python

  • 单双引号交错使用
    • 从双引号开始在下一个双引号结束

哈哈哈

#用引号表示上面的字符串

 

html=' 哈哈哈'

  • 列表list
  • 元组tuple
  • 字典Dictionary
  • 集合set

你可能感兴趣的:(learning,diary,Python)