美文网首页
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