2018-03-29周4课程笔记

2018-03-29周4课程笔记
Python的逻辑运算符
数字运算符:

      • / %
        输入:

a=1

b=2

c=3

print(“a+b={0}”.format(a+b))

print(“a-b={0}”.format(a-b))

print(“a*b={0}”.format(a*b))

print(“a/b={0}”.format(a/b))

print(“a%b={0}”.format(a%b))
输出:

a+b=3

a-b=-1

a*b=2

a/b=0.5

a%b=1
关系运算符:

== 是否等于

!= 是否不等于

< 是否小于

是否大于

= 是否大于等于

<= 是否小于等于
赋值运算符:

=

+=

-=
举例:

c -=a 等价于 c=c-a
逻辑运算符:

and 二元左右运算:与

or 二元左右运算:或

not 一元运算:非
Python的数据类型

Python只所以简单,是因为赋值一个变量的时候,不需要是声明这个变量的类型
整型 int

a = 10

B = -20

int(3.5)
布尔类型 bool

B = True

b = False

备注:布尔用词请大写首字母
浮点型 float

round(float, ndigits)

Float代表的数字, ngigits代表的是精度

大的规则是四舍六入

在五的情况上是有所不同
参考:

Python 中关于 round 函数的小坑
字符串的定义:

请注意英文单引号或双引号

str1 = “aaaaaa”

str2 = ‘bbbbbb’

str3 = ”’cccccc”’

Python默认是都给我们转换成‘’单引号,推荐大家使用“”双引号,因为是自动转的,且其他语言也能兼容
字符串常用的方法:

startswith(str1) 找到以str1开头就返回True

find(sub) 字符串中查找sub字符串的内容,如果找到,返回字符串的下标。

endswith(str1) 找到str1开头就返回True

replace(old, new) 字符串内容老的替换新的

split 字符串分割

join 可递归,字符串联接

strip 字符串过滤去掉首位的空格

format 字符串格式化
字符串 str

在python中,注释用#号标识,井号后面的内容都会被python解释器忽略,也可以在头文件后面直接添加字符串,来解释该项目或者改文件的作用或者解释说明等。

!/usr/bin/env python

-- coding:utf-8 --

@Time : 2017/4/8 19:33

@Author : lingxiangxiang

@File : test.py

”’ this file is a test file.”’

推荐大家在写每个功能,每个函数,的时候,都需要注释你所写的功能是什么,这样给后期的开发节省和代码重构有很大帮助。
复习:

字符串的方法:

find

replace

split

“hello”.join(iterable)

format

startswith

endswith

Pycharm常用快捷键

注释

复制

粘贴

导入

查找关键字

查找文件名

快捷键冲突问题

替换

dug模式

运行设定参数
list

I = list()
什么是list

「链表和数组 数据结构的内容」

(可以简单理解类比到数组)

列表是由一序列特定顺序排列的元素组成的。可以把字符串,数字,字典等都可以任何东西加入到列表中,日中的元素之间没有任何关系。列表也是自带下标的,默认也还是从0开始。

l = [‘a’, ‘b’, ‘c’, 1, 2, 3]
List常用的方法:

append

m.append() 末尾增加一个元素,没有返回值

pop(index=none)

m.pop() 末尾删除一个元素,返回删除的元素

Index

l.index(“a”) 返回该元素的下标

insert

l.insert(3, “ling”),插入指定的位置一个元素

remove(value)

l.remove(“hello”), 删除一个指定值的元素

reverse

l.reverse() 反序,无返回值

sort(self, cmp=None, key=None, reverse=False)

l.sort() 排序,不支持不同类型的排序,结果写到 I 里面
tuple

I = tuple()
1.元组的定义

Tuple就是不可变的list
2. 元组的单元素

a = (1,)

print(type(a))

输出:type ‘tuple’

b = (‘abc’)

print(type(b))

输出:type ‘str’

20180329总结:

“” 字符串

字符串的方法:

find() 查找

replace() 替换

strip() 前后去空格

join(可迭代对象) 集成

split() 分割

format() 字符串格式化

[] 列表 list()

列表常用的方法

append() 屁股后追加

pop() 最后删除,返回值是删除的那个元素

index(x) 返回元素的下标

remove(x) 删除元素,没有del()(有del list[])

sort() list排除

reverse() 反序

[:] 分片,前开后闭

下标元素从0开始

() 元组 tuple()

“”. 字符串的方法

[]. 列表的方法

().index(x) ().count(x)

作者:apepig
链接:https://www.jianshu.com/p/1c39577999e6
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值