美文网首页
python 学习笔记2 (2018-03-29)

python 学习笔记2 (2018-03-29)

作者: 我是帅气的石头 | 来源:发表于2018-03-30 19:15 被阅读0次

一.逻辑运算符

数据运算符 :

+  加  - 减 * 乘 / 除  % 求余

关系运算符:

== 等于  !=不等于   < 小于  >大于   >=大于等于   <=小于等于

赋值运算符:

= 等于   +=加等于  -=减等于

逻辑运算符

and  与      or或   not非

二,数据类型

python 跟别的语言不一样,定义变量的时候不需要声明

整型 int

a  =10 

b =-100

int(3.5)   强制转换成整型,输出是3   只取整型部分

布尔型 bool

布尔类型就是真与假的意思 

真是true 假是false 

0和false返回false  

其他返回true

浮点型 float

有小数点的就是浮点型

字符串

字符串是用双引号或单引号定义的

例如str1="123"  str2='as123'  

字符串常用方法:

#strip 字符串过滤空格 只能过滤前和尾

#replace(old,new) 字符串内容替换

# find(sub) 字符串查找sub字符串 如果找到返回字符串的下标  下标从0开始算起 

#format 字符串格式化

试用方法:

"{0}{1}{2}".format(name1,name2,name3) --其中{0}{1}{2}与顺序无关,与name1,name2,name3 有关

以下两种方法也可以实现同一个功能

print("hello "+name)

print("%s's age is: %d" %(name,shang))

#split() 切割字符串 返回列表

#join 添加分割符  (注:列表元素必须为字符串 否则会报错)返回新组合的字符串

(备注:简易字符串试用双引号)

list 列表  (类似数组 里面的元素可以是任何类型)

(1)序列(列表)都可以进行的操作包括索引,切片,加,乘,检查成员

列表生成的方法:

<1>

list1 = ['physics', 'chemistry', 1997, 2000]

list2 = [1, 2, 3, 4, 5 ]

list3 = ["a", "b", "c", "d"]

<2>迭代方法 生成列表

(2)使用下标索引来访问列表中的值,同样你也可以使用方括号的形式截取字符:

(3)对列表的数据项进行修改或更新,你也可以使用append()方法来添加列表项

(4)删除列表元素

 del 语句来删除列表的元素:

(5)列表的脚本操作

长度:len([1,2,3])

组合:[1, 2, 3] + [4, 5, 6]  形成新的列表

重复:*     (类似相乘)

[1,2,3]* 

(6)列表常用方法

<1>在列表末尾添加新的对象:

list.append(obj)

<2>统计某个元素在列表中出现的次数

list.count(obj)

<3>从列表中找出某个值第一个匹配项的索引位置

list.index(obj)

<4>将对象插入列表  在index位置(下标)插入

list.insert(index, obj)

<5>移除列表中的一个元素(默认最后一个元素),并且返回该元素的值

list.pop()   默认删除最后一个 [-1]

<6>排序

list.sort()

<7>反序

list.reverse()

<8>删除列表中某个值的匹配项

list.remove(obj)  指定值删除

元组 tuple

元组与列表类似,不同之处在于元组的元素不能修改。

元组使用小括号,列表使用方括号。

元组创建很简单:

tup1 = ('physics', 'chemistry', 1997, 2000);

tup2 = (1, 2, 3, 4, 5 );

tup3 = "a", "b", "c", "d";

相关文章

网友评论

      本文标题:python 学习笔记2 (2018-03-29)

      本文链接:https://www.haomeiwen.com/subject/booicftx.html