2021-01-17

3.1.1 数字

1、简单数字间的运算

  print((17-2) / 5)

  3.0

2、int & float

  "/" 永远返回一个float

  "//" 只会去除小数点后的数字,并不会进行四舍五入操作(返回商的整数部分)

  要获取两数相除后的余数可以使用“%”

  指数计算用“**”

 

3.1.2 字符串

1、使用单引号或双引号括起来代表字符串

2、使用 \ 反斜线来对特殊字符转义

  \n 换行

  \' 输出一个单引号

  \" 输出一个双引号

  \\ 输出一个\

  如果不希望字符被 “\” 转义,可在字符串引号前加上一个 “r" 

    print("c:\windows\name")

    c:\windows

    ame

    print(r"c:\windows\name")

    c:\windows\name

  如果想表示多行字符串,可用 “ '''...''' ” 三个单引号或三个双引号把字符串括起来(每行结尾都会被自动加上一个换行符,如果不想输出换行符,可在每行的最后加入“\” 来避免)

3、可使用 “+” 来连接两个字符串,使用 “*” 来重复字符串

4、两个或多个字符串相邻,会自动合并字符串(这只适合在两个文字之间,不能在字符串或表达式之间)

 

5、索引 (-0和0都表示第一个字符,倒叙从下标-1开始)

  word = 'python'

  print(word [0])

  p

6、切片  (若省略:左边的数字,则认为获取从0开始的字符串;若省略:右边的数字,则认为获取到最后一个字符)

如果索引超出了原来字符串的长度会报错,但切片是会忽略这个错误

7、返回字符串的长度用"len()"

  len('word')

  4

 

3.1.3 列表

  squares = [1, 1, 2, 3, 5, 8]

  print(squares[-3: ])

  [3, 5, 8]

所有切片的操作都会返回一个新的列表,这意味着我们可使用切片复制列表。

 

3.2.1 字面量 

(字符本身表面上的定义)

3.2.2 布尔类型

(最简单的数据类型,只有两个值:False 和 True)

print(1 == 2)

False

3.2.3 常量 

(一般约定:如果名字诠释大写的变量就不要去修改它)

 

3.3.1 算术运算符

  +  -  *  / %  **  //

3.3.2 比较运算符

==  !=  >  <  >=  <=

3.3.3 赋值运算符

=  +=  -=  *=  /=  %=  **=  //=

a+=10 即 a= a+10

3.3.4 位运算符

3.3.5 逻辑运算符

and  or  not

3.3.6 关键字 in 和 is

in 用于判断是否包含在指定的序列中

is 用于判断两个标识是不是引用于同一个对象

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值