1.转义字符

\n

:表示换行

2.如何查看数据类型的函数type()

练习:helloworld

strintfloatboolnonetype

print(type('hello world'));

print(type(1 2 3));

print(type(12.3));

print(type(True));

print(type(None));

3.交互式操作命令

raw_input()input('')

练习:我的年龄是:(你输入的值)

4.运算符

1种:算术运算符

+-*/%**//

+两个对象相加

a=10b=20

a+b// 30

-两个对象相减

*两个对象相乘

/两个对象相除

%:运算,结果取余数部分

**幂:返回a的b次幂10的20次方

//整除:取整数,返回商的整数部分9/2

9.0//2.0》》浮点数做整除的时候得到的是浮点数

2.关系运算(比较运算符)7种

注意:所有关系运算符,结果都返回bool值

1种:==比较对象是否相等

2种:!=比较两个对象是否不相等

3.种:<>比较两个对象是否不相等返回true ,这个运算符类似于!=

4种:>返回a是否大于b

5种:<

6种:>=

7种:<=返回a是否小于等于b

3.赋值运算符8种

1种:=简单的赋值运算符

c=a+b将a+b的运算结果赋值给c

2种:+=加法赋值运算符

a+=b等效于a=a+b;(扩展运算符)

3种:-=加法赋值运算符

a-=b等效于a=a-b;

4种:*=

5种:/=

6种:%=

7种:**=

8种://=整等于

5.列表

是python中最基本的数据结构,[ ,

, , ]1个方括号内以逗号分隔组成的数据集合,数据可以是任意类型

语法:[元素1,元素2,元素3...]

012

序列中的每个元素会自动分配一个位置(索引-下标)

列表的特点:

1.列表中可以含不同类型的对象

2.支持嵌套

3.可变(可以修改)通过下标,切片,改变列表元素;

如何定义列表:

方法一:[ ]list1=[1,3,5]

方法二:使用内置函数list(

str )可以将一个序列转为列表

第一种方定义一个字符串:列表包含内容how are you

str='what is your name';变成列表打印出来

str='what is your name';

lists=list(str);

print(lists);

str=['how','are','you'];

print(str);

如何访问列表中的值:

var

lists=[1,2,3]

lists[0] :获取下标对应的相前的元素

lists[0:2]从第0个位置截取到第二个位置[1,2]

修改列表中的元素:

colors=['red','yellow','blue']需求将每个颜色取出来打印出来

然后将第二×××改成black;将改完后的打印出来

colors=['red','yellow','blue'];

colors[0]='black';

print(colors);

列表的索引和切片:(截取)

classmates=['madking','agon','michael','bob','tracy'];print(classmates[1:3]);print(classmates[1:-2]);从下标第1个位置开始截取(倒数第2个位置前面的

两个元素)print(classmates[::2]);截取列表中偶数的元素。

6.向列表中追加元素

append()

:向列表末尾追加元素;

7.extend( ):追加可迭代对象中所有元素

list1=[1,2,3];

list2=[];

list2.extend(list1);直接在list2中追加list1元素list1=[1,2,3];

list2=[11,12];

list2.extend(list1);[11, 12, 1, 2, 3]如果list2里本身有元素,是向末尾追加另外一个列表里的元素8.insert()在指定位置插入元素insert(starti,插入值) starti--列表的下标值 ,新值插入表下标的前面如果超出范围,不会报错,新值会追加到末尾注意:如果超出取值范围会报错:list=[1,2,3]list[8]//报错

python百分号转义_python 转义字符、运算符、列表。。。。相关推荐

  1. python百分号用法_python里百分号

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 格式化格式化是字符串的一种常用功能,便于提取出共用不改变内容,只更改需要改变的内 ...

  2. python序列数据类型_python 数据类型 序列——列表

    python 数据类型 序列--列表 浏览次数: 发布时间:2015-08-21 11:38 python 数据类型 序列--列表 **列表** list是处理一组有序项目的数据结构,即你可以在一个列 ...

  3. python核心数据类型_Python核心数据类型-列表

    Python核心数据类型-列表 关于列表的重要属性 列表是任意对象的有序集合,列表中可以包含任何种类的对象,数字 字符串 或者是其他列表 列表可以通过偏移来读取其中的元素,也可以通过分片读取列表中的某 ...

  4. python 防止转义_python字符串前加r、f、u、l 的区别

    f-strings 是指以f或F 开头的字符串,其中以 {}包含的表达式会进行值替换.(目前支持python3.6版本) 下面看下f-strings的使用方法 基本使用(作用:替换值) 在字符串前加r ...

  5. python 生成器表达式_Python中的列表理解与生成器表达式

    python 生成器表达式 The list is a collection of different types of elements and there are many ways of cre ...

  6. python字符串排序_Python对字符串列表进行排序

    在本教程中,我们将看到如何对字符串列表进行排序.我们将使用sort方法和sorted函数对给定的字符串列表进行排序.然后,我们将了解如何根据不同的条件(例如长度,值等)对字符串列表进行排序, 让我们看 ...

  7. python交并补_python两个列表求交、并、差

    在python中,如果有两个数组,分别要求交集,并集与差集,怎么实现比较方便呢? 当然最容易想到的是对两个数组做循环,即写两个for循环来实现.这种写法大部分同学应该都会,而且也没有太多的技术含量,下 ...

  8. python连等号_Python比较2列表和2元组用等号

    好吧,你的一些困惑是,你正在阅读的博客文章是错的.关于多件事.试着忘记你曾经读过它(除了记住网站和作者的名字,以便你以后知道如何避免它们.) 确实,元组是可以清除的,列表不是,但这与它们的相等测试功能 ...

  9. python菜单函数_Python 自学笔记- 列表及其内置函数

    0. 列表都可以存放一些什么东西? 我们可以说Python 的列表是一个打了激素的数组,如果把数组比喻成集装箱,那么 Python 的列表就是一个大仓库,Ta 可以存放我们已经学习过的任何数据类型. ...

最新文章

  1. 用IE重起计算机或者关机
  2. Django(part4)--练习及re_path方法
  3. 计数排序(Counting sort)
  4. 数据结构实验 6.宗教信仰
  5. python 打印类型_让Python输出更漂亮:PrettyPrinter
  6. threading.Event
  7. IPD产品开发流程详解
  8. java excel 单元格换行_单元格里的文字换行_ExcelHome - 全球极具影响力的Excel门户,Office视频教程培训中心...
  9. [Tushare] 通过复权因子计算前复权价格、后复权价格
  10. java 定义16进制_java数据类型(大小等),变量定义,各进制书写方法
  11. 怎么用Java解二元方程_正则表达式解二元方程式代码
  12. C语言32位正整数作为id进程,SOJ4453 Excel列数 进制转换
  13. java--类单继承多实现,接口多继承
  14. win10系统如何开启telnet
  15. java中的静态是什么?怎么用?
  16. 科通芯城配股筹资3亿美元 拟加速物联网
  17. Error: 1307. Verify that you have sufficient privileges to modify the security permissions for this
  18. OBS 虚拟演播系统 - 视频学习笔记
  19. idea 注释头部设置24小时
  20. 卸载mysql8.0卸载程序_Mac 端强力卸载工具推荐:让你的 Mac“干净如初”

热门文章

  1. python之--工具类方法
  2. 品高打造西科大教育云,带你看懂高教云建设之路
  3. 【转载】谁动了摩卡的奶酪?
  4. UILabel「行距,首行缩进」
  5. 使用generator自动生成mybatis model、mapper.xml、mapper等(转)
  6. TQ2440实现触摸屏和qt图形 解决segmentation fault
  7. Android事件传递机制【Touch事件】
  8. inventory tool for Microsoft Uplates简介
  9. TDD、BDD、ATDD、DDD 软件开发模式
  10. linux mysql-5.7.13 源码安装,Linux下安装-配置-mysql-5.7.13