---恢复内容开始---

1.变量

  一、只能包含字母、数字、下划线。****不能以数字开头作变量

  二、不能包含空格,

  三、不要将python关键字和函数名用作变量名

  四、最好能有描述性和简短的特征

  五、慎用使用小写字母1和大写字母O

**如果不小心错误地拼写了变量名时,python解释器提供的traceback,

Traceback (most recent call last):
File "C:/Users/Jackson/PycharmProjects/untitled5/操作列表.py", line 12, in <module>###指出第二行存在错误#########
print(b)
NameError: name 'b' is not defined###########指出它发现的是什么样的错误#######

2.字符串

  一、用引号括起的都是字符串,并且引号可以是单引号,也可以是双引号,

##############    ''This is my friend alex''#########

##############   ' this is my house' #############

或者你可以这样利用

‘I have told you ''i was a superman!'' '

  二、(1)改变字符串的大小写

name.title() ###首字母大写

name.upper()###全员大写

name.lower()###全员小写

    (2)可以使用加号(+)来合并字符串

    (3)\t制作制表符  \n添加换行符

    (4)  lstrip()  rstrip()末尾清除

  1. message='One of student's shout at me'】#####小心这种错误
  2. 【age=23#######这个变量可能是数值23,也可能是字符2和3。所以要将int转化为str,所以要用到函数str()。
  3.  
  4. message="happy "+age+" brithday"print(message)】

  1. 3.列表简介
  2.   (1)利用方括号 [] 来表示列表,并且利用逗号来分隔其中的元素。
  3.  
  4.  
      (2)列表是有序集合,如果要访问列表中的任何元素,只需将该元素的位置或且索引告诉Pythonok
  5.  
  6.   (3)如果要访问最后一个元素可以利用 -1 来带入输出函数里面
  7.  
  8.   4)修改列表元素 语法跟访问列表元素类似
  1. shoes_brand=['nike','adidas','puma']
    print(shoes_brand)
    shoes_brand[0]='uniqlo'
    print(shoes_brand)
  2.   (5)列表中添加元素
  3. ————————》1.append()函数 在列表末尾添加一个元素,且不影响列表中的其他所有元素
  4.       或者你可以先创建一个列表再一个一个放进去 或者你也可以利用For循环放进去
  5.       2.在列表中插入元素 这里就不得不提一下这个的函数 ——————》 insert() 然后每一个
        元素都向右移动一个位置
  1. shoes_brand = ['nike', 'adidas', 'puma']
    shoes_brand.insert(-1,'converse')
    print(shoes_brand)

  1.      3.从列表中删除元素
  2.       使用 Del语句
  1. shoes_brand = ['nike', 'adidas', 'puma']
    del shoes_brand [0]
    print(shoes_brand)
  2.  
  3.      4.或者使用方法pop()删除元素
  1. shoes_brand = ['nike', 'adidas', 'puma']
    print(shoes_brand)
    (popped_shoes_brand)=shoes_brand.pop()
    print(shoes_brand)
    print(popped_shoes_brand)
  2.  
  3. 输出

['nike', 'adidas', 'puma']
['nike', 'adidas']
puma

  1.  
  2.       使用pop(0)任何位置处的元素
           使用完了pop函数后,被弹出的元素就不再在列表了。
  1.      5.根据值删除元素
  2.       这里就要用remove()
  1.  
  1. shoes_brand = ['nike', 'adidas', 'puma']
    print(shoes_brand)
    too_expersive='nike'
    shoes_brand.remove(too_expersive)
    print(shoes_brand)
    print("\nA pair of " + too_expersive.title() + " shoes is too expensive for me.")
  2.  
  3.      6.组织列表
  4.  
  5.           1)    使用sort方法对列表进行永久性排序####汽车按字母顺序排列
  1. cars=['bmw','toyata','subaru','audi']
    cars.sort()
    print(cars)#####永久地修改了列表元素的排列顺序,并且再也无法恢复到原来的排列顺序
  1.  
  1. cars=['bmw','toyata','subaru','audi']
    cars.sort(reverse=True)
    print(cars)#####添加reverse=True就可以按与字母顺序相反
  2.  
  3. #####并且不会影响他们在原始列表的位置
  4.  
  1. cars=['bmw','toyata','subaru','audi']
    print(cars)
    cars.reverse()
    print(cars)#######倒着打印列表 ¥¥¥注意,reverse()不是指按与字母顺序相反的顺序排列列表元素,而只是反转列表的元素
  2.  
  1.  
  2.       
  1.  
  1.  

Python学习3月5号【python编程 从入门到实践】---》笔记的更多相关文章

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

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

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

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

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

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

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

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

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

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

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

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

  7. Python编程从入门到实践笔记——if语句

    Python编程从入门到实践笔记——if语句 #coding=utf-8 cars=['bwm','audi','toyota','subaru','maserati'] bicycles = [&q ...

  8. Python编程从入门到实践笔记——操作列表

    Python编程从入门到实践笔记——操作列表 #coding=utf-8 magicians = ['alice','david','carolina'] #遍历整个列表 for magician i ...

  9. Python编程从入门到实践笔记——列表简介

    Python编程从入门到实践笔记——列表简介 #coding=utf-8 #列表——我的理解等于C语言和Java中的数组 bicycles = ["trek","cann ...

  10. Python编程从入门到实践笔记——变量和简单数据类型

    Python编程从入门到实践笔记——变量和简单数据类型 #coding=gbk #变量 message_1 = 'aAa fff' message_2 = 'hart' message_3 = &qu ...

随机推荐

  1. Android系列之Android 命令行手动编译打包详解

    Android 命令行手动编译打包过程图 [详细步骤]: 1使用aapt生成R.java类文件:  例:  E:\androidDev\android-sdk-windows2.2\tools> ...

  2. HDU-4807-Lunch Time(二分+费用流,思维)

    这道题非常好,如果没有真正弄懂费用流算法的人,只会套模版的人是肯定做不出来的. 我们其实这样考虑,费用流真正的思想是吧费用作为长度,然后跑最短路,同时保证路上的流量不为0,也就是增广: 跑到终点后,回 ...

  3. Hbase数据模型概念视图

  4. PyTorch 学习笔记(四):权值初始化的十种方法

    pytorch在torch.nn.init中提供了常用的初始化方法函数,这里简单介绍,方便查询使用. 介绍分两部分: 1. Xavier,kaiming系列: 2. 其他方法分布 Xavier初始化方 ...

  5. 给tomcat容器配置SSL的记录,包含项目完整部署过程

    给tomcat容器配置SSL(https) 昨天公司有一个旧的项目要部署, 服务器(OS是windows 10) 数据库都是新买的, 写个博客记录一下 1, 下载证书(以阿里云为例子) 参考链接: h ...

  6. avalon2 第一个demo

    <!DOCTYPE html> <html> <head> <title>TODO supply a title</title> <m ...

  7. 【Tensorflow】tf.nn.atrous_conv2d如何实现空洞卷积?膨胀卷积

    介绍关于空洞卷积的理论可以查看以下链接,这里我们不详细讲理论: 1.Long J, Shelhamer E, Darrell T, et al. Fully convolutional network ...

  8. Vue 获取DOM元素ref

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  9. 有趣的一行 Python 代码

    https://mp.weixin.qq.com/s/o9rm4tKsJeEWyqQDgVEQiQ https://mp.weixin.qq.com/s/G5F_GaUGI0w-kugOZX145g ...

  10. 【React】 百度地图API

    百度地图 开发文档 :http://lbsyun.baidu.com/index.php?title=jspopular 调用接口 需要 内置加载一个 百度api文件    使用自己的ak  申请一个 ...