设为首页 收藏本站
查看: 2863|回复: 0

[经验分享] python 转义字符、运算符、列表。。。。

[复制链接]

尚未签到

发表于 2018-8-15 07:00:38 | 显示全部楼层 |阅读模式
  1.转义字符
  \n
:表示换行
  2.如何查看数据类型的函数type()
  练习: helloworld
  str    int   float bool  nonetype
  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=10  b=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...]
  0       1      2
  序列中的每个元素会自动分配一个位置(索引-下标)
  列表的特点:
  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]//报错

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.iyunv.com/thread-551878-1-1.html 上篇帖子: 在导入python(tab)模块时报错 下篇帖子: 【人生苦短,我用python】学习之路1
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表