"""第1章  起步
第2章  变量和简单数据类型
第3章  列表简介注:此py可直接运行""""""Shell 窗口
>>> print ("sd")
sd
>>> a = 'sfa'
>>> a
'sfa'>>> a = 3 + 5
>>> a
8>>> print(3 + 5)
8>>> 5+3
8>>> 3 ** 3     //**表示乘方
27>>> 3 / 2       //注意和c语言区别  但在Python 2 中 用法同c语言
1.5>>> 2.1 / 2
1.05>>> 2.13 / 0.7
3.0428571428571427    >>> 0.1 + 0.2
0.30000000000000004    //浮点数结果小数位位数可能是不确定的>>> 1.3 + 0.2
1.5>>> 1.3 + 0.1
1.4000000000000001>>> 2.1 * 1.3
2.7300000000000004>>> 2.1 * 10
21.0>>> import this         //python 之禅
The Zen of Python, by Tim Peters"""print("\n\tModule testing 1\n")print("zz")        # 字符串单引号双引号皆可
print('mdzz')
a ="'this "         # 注意以下情况会报错
print(a)            # 1.三个单引号 a = 'this he's go'
b = "is"         # 2.四个单引号 a = 'te ' ' ar'
print(b)            # 3.四个双引号 a ="'th"xs"as "
c = ("a string")    # 4.三个双引号 a ="'this"as "
print(c)
# 在python 2 中 print 有时候可以不用()如print"'this"xs"as "
# 但是在python 3 中 print是一个函数 因此必不可少print("\n\tModule testing 2\n")name = "xxa lo"
print(name.title())     # 首字母大写每个单词print(name.upper())      # 全部大写print(name.lower())       # 全部小写print("\n\tModule testing 3\n")add = a + b + c           # 字符串拼接
print(add)
add2 = a + " is another"
print(add2)
print("what" + c.rstrip())   # 同样,单双引号皆可
print("what" +" " +"mdzz" + ',u know?')print("\n\tModule testing 4\n")F = '   两边都有空格  '
print(F)
print(F.rstrip() + 'xccxc')     # 删除右空格
print(F.lstrip() + 'ssf')       # 删除左空格
print(F.strip() + 'add')        # 删除左右所有空格   注意有括号!!!print("\n\tModule testing 5\n")age = 23                    # 输入message = "happy " + age + "rd birthday!" 会报错
message = "happy " + str(age) + "rd birthday!"
print(message)              # 23 可能是string也可能是intprint("\n\tModule testing 6\n")ccc = ['aa','bb','cc']      # p.33 注意同c语言区别
print(ccc)                  #  -> ['aa', 'bb', 'cc']print(ccc[0])               # 1.访问:访问列表元素  ->  aa    ccc(0) 是错误的
print(ccc[0:2])             # -> ['aa', 'bb']   打印该列表额一个切片     p.55
print(ccc[1:3])             # -> ['bb', 'cc']
print(ccc[:3])              #未指定起始索引,则0开始
print(ccc[0:])
print(ccc[0].title())
print(ccc[-1])              # 注:特殊语法  访问最后一个可输入-1 依次类推 访问倒数第二个-2# 仅当列表为空[]时 -1访问is false
print(ccc[-2:])             #最后两个print("\n\tModule testing 6.2\n")ccc[0] = "aaaaa"
print(ccc)                  # 2.修改:修改列表元素                       p.34ccc.append('madd')          # 3.添加:使用append() 将元素添加至末尾
print(ccc)ccc.insert(0,'beg')         # 4.插入:在0位置插入
print(ccc)del ccc[1]                  # 5.1. del删除:使用 del 删除元素
print(ccc)                  #  -> ['beg', 'bb', 'cc', 'madd']popped_c = ccc.pop()        # 5.2. pop删除:删除末尾元素,并可以继续使用
print(ccc)                  #  -> ['beg', 'bb', 'cc']print(popped_c)             #  -> madd
popped_cc = ccc.pop(1)      # pop可删除指定位置元素
print('Is bb?' + '  Results:' + popped_cc)ccc.remove('cc')            # 5.3. remove删除:删除第一个指定元素值元素
print(ccc)print("\n\tModule testing 7\n")mocc = []                   # 方法append()动态创建列表,可先创建一个空列表
mocc.append('ssss')
mocc.append('rrrr')
print(mocc)                 #  -> ['ssss', 'rrrr']print("\n\tModule testing 8\n")cars = ['asss','fsss','csss','dsss']
cars.sort()                 # sort()  对列表进行永久性排序
print(cars)                 # -> ['asss', 'csss', 'dsss', 'fsss']cars.sort(reverse=True)     # 字母顺序相反顺序  注:True 大小写有要求 即true 是错误的
print(cars)                 # -> ['fsss', 'dsss', 'csss', 'asss']print(sorted(cars))         # sorted() 临时排序 ->['asss', 'csss', 'dsss', 'fsss']
print(cars)                 # -> ['fsss', 'dsss', 'csss', 'asss']
"""
cars.sorted(reverse=True)
print(cars)
"""
cars.reverse()              # reverse() 反转列表元素排列顺序
print(cars)print("\n\tModule testing 9\n")
print(len(cars))            # 确定列表长度  -> 4                          p.40

Python学习1-3相关推荐

  1. pygame是python的一个库吗,python学习pygame,,基本库导入impor

    python学习pygame,,基本库导入impor 基本库导入 import pygame import sys from pygame.locals import * 初始化 pygame.ini ...

  2. python科学计数法转换_对比Python学习Go 基本数据结构

    公众号文章不方便更新,可关注底部「阅读原文」博客,文章随时更新. 本篇是「对比 Python 学习 Go」[1] 系列的第三篇,本篇文章我们来看下 Go 的基本数据结构.Go 的环境搭建,可参考之前的 ...

  3. python学习------tab补全

    python学习------tab补全   python也可以进行tab键补全 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 #!/usr/bin/env  ...

  4. Python学习day5作业-ATM和购物商城

    Python学习day5作业 Python学习day5作业 ATM和购物商城 作业需求 ATM: 指定最大透支额度 可取款 定期还款(每月指定日期还款,如15号) 可存款 定期出账单 支持多用户登陆, ...

  5. Python学习系列(六)(模块)

    Python学习系列(六)(模块) Python学习系列(五)(文件操作及其字典) 一,模块的基本介绍 1,import引入其他标准模块 标准库:Python标准安装包里的模块. 引入模块的几种方式: ...

  6. 最新Python学习项目Top10!

    作者 | Mybridge 译者 | Linstancy 整理 | Jane 出品 | AI科技大本营 [导读]过去一个月里,我们对近1000个Python 学习项目进行了排名,并挑选出热度前10的项 ...

  7. 200页!分享珍藏很久的Python学习知识手册(附链接)

    这是之前入门学习Python时候的学习资料,非常全面,从Python基础.到web开发.数据分析.机器学习.深度学习.金融量化统统都有,该手册是HTML版本,左侧是目录,可以点击,右侧是对目录知识点的 ...

  8. Python学习系列(五)(文件操作及其字典)

    Python学习系列(五)(文件操作及其字典) Python学习系列(四)(列表及其函数) 一.文件操作 1,读文件      在以'r'读模式打开文件以后可以调用read函数一次性将文件内容全部读出 ...

  9. Python学习01 Hello World

    Python学习之Hello World 准备工作 去官网http://www.python.org/ 下载python的安装包: http://www.python.org/download/ 当前 ...

  10. [python教程入门学习]python学习笔记(CMD执行文件并传入参数)

    本文章向大家介绍python学习笔记(CMD执行文件并传入参数),主要包括python学习笔记(CMD执行文件并传入参数)使用实例.应用技巧.基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋 ...

最新文章

  1. 数据结构(5)之单链表的操作(补充)
  2. Android WebView 和 javaScript的互相调用(一)
  3. RESTful 架构详解
  4. 解题报告——Python编程:从入门到实践_动手试一试_参考答案(第四章)
  5. 用Microwindows(Nano-X)编写中文程序
  6. 用 Visual Studio 和 ASP.NET Core MVC 创建首个 Web API
  7. 第七届蓝桥杯(国赛)——随意组合-dfs,next_permutation
  8. C# USB设备的管理(Devcon和注册表的USB操作)
  9. (转)Windows Phone7页面导航
  10. 安装wincap时报错解决方式: an error occured when installing winpcap 0x00000430
  11. 五人合伙最佳股份分配_五个人合伙,股份如何划分才合理?
  12. 升级到popos20.10搜狗输入法不能用
  13. Caché 实操《Caché 算法与数据结构-数组原理》学习笔记
  14. 申报市级瞪羚企业应具备的基本条件
  15. Excel散点图 如何用平滑线 连接 不连续的点
  16. numpy中ravel()与flatten()的区别
  17. 2010年度CSDN十大资讯 (编辑推荐)
  18. 微信链接跳转浏览器实现微信中直接下载棋牌游戏类APP功能
  19. 【C语言】C语言操作符的分类及应用【超详细讲解】
  20. BR系列罗氏电流线圈变送器——安科瑞崔远航

热门文章

  1. LOL代练检测——2019腾讯游戏安全技术竞赛决赛记录
  2. [FROM WOJ]#2040 山贼集团
  3. (母婴商城)可行性分析报告
  4. String常用方法API
  5. 和小鲜肉相比,老程序员该由哪些优势?同时说下我看到的老程序员的三窟
  6. 学累了之后重新进入学习状态的5种方法,让学习更轻松
  7. webpack 降级
  8. Redis的bind的误区
  9. SEO网站优化三大标签
  10. 天津市人民优步Uber司机奖励政策(8.31-9.6)