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

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()末尾清除

【message='One of student's shout at me'】#####小心这种错误

【age=23#######这个变量可能是数值23,也可能是字符2和3。所以要将int转化为str,所以要用到函数str()。

message="happy "+age+" brithday"print(message)】

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

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

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


      使用pop(0)任何位置处的元素
       使用完了pop函数后,被弹出的元素就不再在列表了。
     5.根据值删除元素

      这里就要用remove()

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.")      6.组织列表           (1)    使用sort方法对列表进行永久性排序####汽车按字母顺序排列
cars=['bmw','toyata','subaru','audi']
cars.sort()
print(cars)#####永久地修改了列表元素的排列顺序,并且再也无法恢复到原来的排列顺序

cars=['bmw','toyata','subaru','audi']
cars.sort(reverse=True)
print(cars)#####添加reverse=True就可以按与字母顺序相反 #####并且不会影响他们在原始列表的位置
cars=['bmw','toyata','subaru','audi']
print(cars)
cars.reverse()
print(cars)#######倒着打印列表 ¥¥¥注意,reverse()不是指按与字母顺序相反的顺序排列列表元素,而只是反转列表的元素

      
 
 

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. Python基础:10函数参数

    局部命名空间为各个参数值创建了一个名字,一旦函数开始执行,就能访问这个名字了. 在函数调用时,有非关键字参数和关键字参数之分,非关键字参数必须位于关键字参数之前. 在函数定义时,严格的顺序是:位置参数 ...

  2. jquery attr()和prop()方法的区别

    $('').attr()返回的是html对象 $('').prop()返回的是DOM对象 attr(): attr() 方法设置或返回被选元素的属性和值. 当该方法用于返回属性值,则返回第一个匹配元素 ...

  3. React Native中pointerEvent属性

    在React Native界面开发中, 如果使用绝对定位布局,在代码运行时的某个时刻有可能会遮盖住它的下方的某个组件.这是因为绝对定位只是说这个组件的位置由它父组件的边框决定. 绝对定位的组件可以被认 ...

  4. 自定义View系列教程05--示例分析

    站在源码的肩膀上全解Scroller工作机制 Android多分辨率适配框架(1)- 核心基础 Android多分辨率适配框架(2)- 原理剖析 Android多分辨率适配框架(3)- 使用指南 自定 ...

  5. 洛谷P1060 开心的金明

    //01背包 价值等于重要度乘体积 #include<bits/stdc++.h> using namespace std; ; ; int n,m,v[maxn],w[maxn],f[m ...

  6. 如何入门 C++ AMP 教程

    本文告诉大家如何写一个 Helloworld 程序. 首先打开 VisualStudio ,大概现在也没有人还在用 VisualStudio 2013 了,所以我就不需要告诉大家需要用哪个版本的 Vi ...

  7. day1_python运算符

    运算符 计算机可以进行的运算有很多种,可不只加减乘除这么简单,运算按种类可分为算数运算.比较运算.逻辑运算.赋值运算.成员运算.身份运算.位运算,今天我们暂只学习算数运算.比较运算.逻辑运算.赋值运算 ...

  8. supersocket新的配置属性 "textEncoding"

    在 SuperSocket 1.6 之前的版本, 当你通过Session对象发送文本时, 将文本信息转换成能够通过Socket传输的二进制数据的默认编码是UTF8. 你可以通过设置 Session 的 ...

  9. 什么是HOOK技术

    https://zhidao.baidu.com/question/50557962.html HOOK技术是Windows消息处理机制的一个平台,应用程序可以在上面设置子程序以监视指定窗口的某种消息 ...

  10. HTML 标签:常规元素和空元素

    HTML标签分为空元素和常规元素 其中空元素是自关闭的,不需要成对地添加关闭标签. 空元素包括:img,input,textarea,select,br,hr,command,link,keygen, ...