Python学习1-3
"""第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相关推荐
- pygame是python的一个库吗,python学习pygame,,基本库导入impor
python学习pygame,,基本库导入impor 基本库导入 import pygame import sys from pygame.locals import * 初始化 pygame.ini ...
- python科学计数法转换_对比Python学习Go 基本数据结构
公众号文章不方便更新,可关注底部「阅读原文」博客,文章随时更新. 本篇是「对比 Python 学习 Go」[1] 系列的第三篇,本篇文章我们来看下 Go 的基本数据结构.Go 的环境搭建,可参考之前的 ...
- 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 ...
- Python学习day5作业-ATM和购物商城
Python学习day5作业 Python学习day5作业 ATM和购物商城 作业需求 ATM: 指定最大透支额度 可取款 定期还款(每月指定日期还款,如15号) 可存款 定期出账单 支持多用户登陆, ...
- Python学习系列(六)(模块)
Python学习系列(六)(模块) Python学习系列(五)(文件操作及其字典) 一,模块的基本介绍 1,import引入其他标准模块 标准库:Python标准安装包里的模块. 引入模块的几种方式: ...
- 最新Python学习项目Top10!
作者 | Mybridge 译者 | Linstancy 整理 | Jane 出品 | AI科技大本营 [导读]过去一个月里,我们对近1000个Python 学习项目进行了排名,并挑选出热度前10的项 ...
- 200页!分享珍藏很久的Python学习知识手册(附链接)
这是之前入门学习Python时候的学习资料,非常全面,从Python基础.到web开发.数据分析.机器学习.深度学习.金融量化统统都有,该手册是HTML版本,左侧是目录,可以点击,右侧是对目录知识点的 ...
- Python学习系列(五)(文件操作及其字典)
Python学习系列(五)(文件操作及其字典) Python学习系列(四)(列表及其函数) 一.文件操作 1,读文件 在以'r'读模式打开文件以后可以调用read函数一次性将文件内容全部读出 ...
- Python学习01 Hello World
Python学习之Hello World 准备工作 去官网http://www.python.org/ 下载python的安装包: http://www.python.org/download/ 当前 ...
- [python教程入门学习]python学习笔记(CMD执行文件并传入参数)
本文章向大家介绍python学习笔记(CMD执行文件并传入参数),主要包括python学习笔记(CMD执行文件并传入参数)使用实例.应用技巧.基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋 ...
最新文章
- 数据结构(5)之单链表的操作(补充)
- Android WebView 和 javaScript的互相调用(一)
- RESTful 架构详解
- 解题报告——Python编程:从入门到实践_动手试一试_参考答案(第四章)
- 用Microwindows(Nano-X)编写中文程序
- 用 Visual Studio 和 ASP.NET Core MVC 创建首个 Web API
- 第七届蓝桥杯(国赛)——随意组合-dfs,next_permutation
- C# USB设备的管理(Devcon和注册表的USB操作)
- (转)Windows Phone7页面导航
- 安装wincap时报错解决方式: an error occured when installing winpcap 0x00000430
- 五人合伙最佳股份分配_五个人合伙,股份如何划分才合理?
- 升级到popos20.10搜狗输入法不能用
- Caché 实操《Caché 算法与数据结构-数组原理》学习笔记
- 申报市级瞪羚企业应具备的基本条件
- Excel散点图 如何用平滑线 连接 不连续的点
- numpy中ravel()与flatten()的区别
- 2010年度CSDN十大资讯 (编辑推荐)
- 微信链接跳转浏览器实现微信中直接下载棋牌游戏类APP功能
- 【C语言】C语言操作符的分类及应用【超详细讲解】
- BR系列罗氏电流线圈变送器——安科瑞崔远航