Python_基础笔记

python基础笔记

  • 注释
    • 行注释:以#开头,可以单独行,也可以在某行代码后面。
    • 块注释:好几行代码或者内容,以三个连续的单引号或双引号开始和结束,中间任何内容机器都忽略。
  • 缩进
    • 未使用C等语言的花括号,而是采用缩进的方式表示层次关系。
    • 约定使用4个空格缩进。
  • 续行
    • 在行位使用\
    • 如果使用各种括号,认为括号内是一个整体,内部跨行不用\

内存管理

N/A


一、变量类型

  • 严格意义上讲,Python只有一个类型

  • 标准数据一共六种:

    1. 数字类型Number
    2. 字符串类型str
    3. 列表list
    4. 元组tuple
    5. 字典Dictionary
    6. 集合set
  • 变量无需事先声明,也不需要指定类型


1.数字类型

  • 整数,不区分long和int
  • 浮点数
  • 复数

2.字符串

  • 使用‘’、“” 单双引号引用的字符串的序列(单引号和双引号不做区别)

  • ‘‘‘和“““ 单双三引号,可以跨行、可以在其中自由的使用单双引号【块注释】

  • 在字符串前面加上r或者R前缀,表示该字符串不做任何特殊处理

  • 转义字符

    • 用 \ 进行转义
      • \

      • \t

      • \r

      • \n

      • "

          举例1:
          s1 = 'Let\'s go'
          print(s1)
          >>>输出:Let's go
          s2 = "Let's go"
          print(s2)
          >>>输出:Let's go
        

        注意以上两种输出的区别!

  • 格式化

    • 格式化有两种方法
    1. 利用百分号(%)

       举例1:
       print('I love %s' %"wangyanping")
       >>>输出:I love wangyanping
       
       举例2:
       s = "I am %s, I am %d years old"
       print(s%("wangyanping", 29))
       >>>输出:I am wangyanping, I am 29 years old
       注释:当有多个格式化输出时,%后面用括号括起来,保持数量一致就可以了
      
    2. 利用format函数(推荐)

       举例1:
       s = "I love {}".format("wangyanping")
       print(s)
       >>>输出:I love wangyanping
      
       举例2:
       s = "Yes, I am {1}, I love {0} and I am {1} years old".format("wangyanping",29)
       print(s)
       >>>输出:Yes, I am 29, I love wangyanping and I am 29 years old
       注意以上顺序替换
      
  • 内建函数
    None


  • 表示什么都没有
  • 如果函数没有返回值,可以返回None
  • 用来占位置
  • 用来接触变量绑定

列表、元组、集合、字典在第八章详细介绍


二、运算符

由一个以上的值经过变化得到新值的过程就叫运算

  1. 算术运算符

     1). +		(加)
     2). -		(减)
     3). *		(乘)
     4). /		(除)
     5). //		(取整)
     6). %		(取余)
     7). **		(表示幂运算)
    

    注意:Python没有自增自减运算符

  2. 比较或者关系运算符

     ==		(等于)
     !=		(不等于)
     >		(大于)
     <		(小于)
     >=		(大于等于)
     <=		(小于等于)
    
  3. 逻辑运算符

     and		(与)
     or		(或)
     not		(非)
    
  4. 位运算符

     &		(按位与)
     |		(按位或)
     ~		(按位取反)
     ^		(按位异或)
     <<		(左移)
     >>		(右移)
    
  5. 成员运算符

    用来检测某个变量是否是另一个变量的成员
    in
    not in

     举例1
     l = [1,2,3,4,5]
     a = 7
     b = a in l
     print(b)
     输出:False
    
     a = 4
     print(a in l)
     >>>输出:True
    
     print(a not in l)
     >>>输出:False
    
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值