1. print('hellow world')
    """ 多行注释"""
    #大小写
    print('i love you')
    mssage='hellow world'
    print(mssage)
    name=('ada lovelace')
    print(name.title())
    print(name.upper())
    print(name.lower())
    # 字符串拼接 【建议使用join】
    first_name="ada"
    last_name="lovelace"
    full_name=first_name+" "+last_name
    print(full_name)
    print("hello,"+full_name.title()+"!")
    mssage="Hello,"+full_name.upper()+"!"
    print(mssage)
  2.  
  3. print("\n python\n")
  4.  
  5. #删除空白 末端rstrip() 前端lstrip.() 两端strip()
    favorite_language=' python '
    print(favorite_language.rstrip())#末尾
    print(favorite_language.lstrip())#前端
    print(favorite_language)
    print(favorite_language.strip())#两端
  6.  
  7. print("为了避免语法错误,单双引号适当混合使用(即:系统无法判定结束位置")
    #数字
    print(2+3)
    print(3-2)
    print(3/2)
    print(2*3)
    print(3 ** 2)#平方
    print(2+3*4)
    print((2+3)*4)
    #浮点数和c语言一样
    print(3*0.1)
    print('结果包含的小数点可能是不确定的')
    #使用函数str()避免类型错误 str()
    age=23
    mssage="happy "+str(age)+"rd brithday"
    print(mssage)
  8.  
  9. #列表
    bicycles=['trek','cannondale','redline','specialized']
    print(bicycles)
    #访问列表元素
    print(bicycles[0])
  10.  
  11. print(bicycles[0].title())
    print(bicycles[0].upper())
    #访问最后一个元素
    print(bicycles[-1])
    #使用列表中的值
    mssage='My first bicycle was a '+bicycles[0].title()+'.'
    print(mssage)
    #修改、添加和删除元素(指定)
    motorcycles=['honda','yamaha','suzuki']
    print(motorcycles)
    motorcycles[0]='ducati'
    print(motorcycles)
    #在列表末尾中添加元素 .append()
    motorcycles.append('ducati')
    print(motorcycles)
  12.  
  13. motorcycles=[]
    motorcycles.append('honda')
    motorcycles.append('yamaha')
    motorcycles.append('suzuki')
    print(motorcycles)
    #在列表中插入元素 .insert()
    motorcycles.insert(0,'qianjiang')
    print(motorcycles)
    #从列表中删除元素
    # 1 永久删除知道位置 del
    del motorcycles[0]
    print(motorcycles)
    #使用del得知道位置
    # 2 弹出删除法可再次利用(栈) pop()
    popde_motorcycles = motorcycles.pop()
    print(motorcycles)
    print(popde_motorcycles)
    #弹出知道位置的元素
    first_owned = motorcycles.pop(0)
    print(first_owned)
    #根据值删除元素
    motorcycles=['honda','yamaha','suzuki','ducati']
    print(motorcycles)
    motorcycles.remove('yamaha')
    print(motorcycles)
  14.  
  15. motorcycles=['honda','yamaha','suzuki','ducati']
    print(motorcycles)
    too_expensive='ducati'
    motorcycles.remove(too_expensive)
    print(motorcycles)
    #组织列表
    #使用sort()队列表进行永久排序 sort()
    cars=['bms','audi','toyota','subaru']
    print(cars)
    cars.sort()
    print(cars)
    #反向排序 sort(reverse=ture)
    cars=['bms','audi','toyota','subaru']
    cars.sort(reverse=True) # 大写 直接读源文件修改
    print(cars)
    #使用sorted()队列表进行临时修改 sorted() 临时修改
  16.  
  17. print('\nHere is the original list:')
    print(cars)
    print('here is the sorted list')
    print(sorted(cars))
    print('the original is not change')
    print(cars)
    print('临时反向排序向sorted()传递参数reverse=Ture')
  18.  
  19. print('你不会')
    #倒着打印列表 **(不用管顺序)仅仅是反转元元素排列顺序 .reverse()
    cars=['bms','audi','toyota','subaru']
    print(cars)
    cars.reverse() #永久修改元素顺序 想要恢复仅仅需再次倒转即可
    print(cars)
    #确定列表长度(即元素个数)
    cars=['bms','audi','toyota','subaru']
    len(cars)
    print(len(cars))
    #使用列表时候避免索引出错 元素开头是0
    #访问最后一个元素时候用-1 仅当列表为空时候 这种访问会出错

 

python编程从入门到实战1-3章的更多相关文章

  1. #Python编程从入门到实践#第四章笔记

    #Python编程从入门到实践#第四章笔记   操作列表 ​​​1.遍历列表 使用for循环,遍历values列表 for value in values: print(value) 2.数字列表 使 ...

  2. 《Python编程从入门到实践》第二章_变量和简单数据类型

    什么是变量呢? 举例: >>> message = "Hello,Python!" >>> print (message) Hello,Pyth ...

  3. #Python编程从入门到实践#第三章笔记

      列表简介 ​​​1.什么是列表 列表:由一系列按也顶顺序排列的元素组成.元素之间可以没有任何关系. 列表:用方括号[]表示,并用逗号分隔其中元素.名称一般为复数 2.访问元素 (1)列表是有序集合 ...

  4. Python编程从入门到实践笔记——异常和存储数据

    Python编程从入门到实践笔记——异常和存储数据 #coding=gbk #Python编程从入门到实践笔记——异常和存储数据 #10.3异常 #Python使用被称为异常的特殊对象来管理程序执行期 ...

  5. Python编程从入门到实践笔记——文件

    Python编程从入门到实践笔记——文件 #coding=gbk #Python编程从入门到实践笔记——文件 #10.1从文件中读取数据 #1.读取整个文件 file_name = 'pi_digit ...

  6. Python编程从入门到实践笔记——类

    Python编程从入门到实践笔记——类 #coding=gbk #Python编程从入门到实践笔记——类 #9.1创建和使用类 #1.创建Dog类 class Dog():#类名首字母大写 " ...

  7. Python编程从入门到实践笔记——函数

    Python编程从入门到实践笔记——函数 #coding=gbk #Python编程从入门到实践笔记——函数 #8.1定义函数 def 函数名(形参): # [缩进]注释+函数体 #1.向函数传递信息 ...

  8. Python编程从入门到实践笔记——用户输入和while循环

    Python编程从入门到实践笔记——用户输入和while循环 #coding=utf-8 #函数input()让程序暂停运行,等待用户输入一些文本.得到用户的输入以后将其存储在一个变量中,方便后续使用 ...

  9. Python编程从入门到实践笔记——字典

    Python编程从入门到实践笔记——字典 #coding=utf-8 #字典--放在{}中的键值对:跟json很像 #键和值之间用:分隔:键值对之间用,分隔 alien_0 = {'color':'g ...

随机推荐

  1. MVC 前端页面ViewData参数名不区分大小写

    项目中实际应用: 后台赋值时传的是:ViewData["CheckedSystemMenu"], 前台取值时:ViewData["checkedsystemmenu&qu ...

  2. SQL Server 数据库备份和还原

    一.SQL命令 备份BACKUP DATABASE TestDb TO DISK='d:\TestDb.bak'还原RESTORE DATABASE TestDb FROM DISK='d:\Test ...

  3. USB鼠标键盘数据格式以及按键键值

    鼠标发送给PC的数据每次4个字节 BYTE1 BYTE2 BYTE3 BYTE4 定义分别是: BYTE1 --        |--bit7:   1   表示   Y   坐标的变化量超出-256 ...

  4. java - day004 - 数组排序,插入,冒泡

    // 判断string 是否相等不能用 == 使用 equal 方法 Arrays.sort(数组);  数组排序算法 对基本类型. 优化的快速排序算法 对引用类型, 优化的合并排序算法

  5. 基于python的WGS84转百度坐标

    from urllib.request import urlopen, quote import json def wgs84tobaidu(x,y): data=str(x)+','+str(y); ...

  6. 从Learning to Segment Every Thing说起

    原文地址:https://arxiv.org/pdf/1711.10370.pdf 这是何恺明老师发表于CVPR2018的一篇优秀paper. 先简单回顾一下语义分割领域之前的工作 那么什么是语义分割 ...

  7. vue.js遍历ajax请求的数据

    <div id="dv" style="text-align: center;"><div class="head input-gr ...

  8. eclipse导入本地的svn项目后不能在team提交更新

    由于项目是在本地有svn检出,然后再想通过eclipse 修改然后在eclipse内部提交和更新,但是此时,team里并没有update和commit选项, 又不想重新再检出一次项目,怎么办? 可以在 ...

  9. iOS UIView Class Translation

    类 UIView 一个管理屏幕上矩形区域内容的对象.   概述 Views 是你应用的用户界面最基础的组成部分.UIView类定义了对于所有 views 的共有的行为.一个 view 对象在它的边界矩 ...

  10. iOS开发之GCD同步主线程、异步主线程

    /** 在主线程执行block */ + (void)gs_synExecuteOnMainThread:(void (^)(void))block { if ((nil == block) || ( ...