python_笔记
Python基本语法:1.一般申明格式为:#coding=utf-8 #词句可以让本脚本内使用中文字符.必须声明在最前面,写中间没用.#!/usr/bin/python如果脚本中含有中文或者中文符号, 将报错如下: SyntaxError: Non-ASCII character, but no encoding declared.(有非ASCII的字符,但是没有编码申明)2.Python中的变量类型不需要声明,变量的赋值操作既是变量声明和定义的过程。counter = 100 # 赋值整型变量miles = 1000.0 # 浮点型name = John # 字符串a, b, c = 1, 2, john #连续赋值.赋值后可以用del 来取消赋值,并做内存清除.比如del a; #a的赋值就取消了, 内存里找不到a的变量了.Del可以del a, b; 批量delPython有五个标准的数据类型:Numbers(数字)String(字符串)List(列表)Tuple(元组)Dictionary(字典)Python支持四种不同的数值类型:int(有符号整型)long(长整型[也可以代表八进制和十六进制])float(浮点型)complex(复数)print 如果什么都不接, 可起到换行的作用.Print “Do you love me,”, “Do you”, 可用双引号加逗号来把多个语句同时输出.3. 字符串字符串索引和列表索引和元组索引语法一致都是name[]:从左到右索引默认0开始的,最大范围是字符串长度少1从右到左索引默认-1开始的,最大范围是字符串开头s = ilovepython 则s[1:5]=love; s[1:]=lovepython;s[:-4]=”lovepy”; s[-4]=t;右边的数一定大于左边加号(+)是字符串连接运算符,星号(*)是重复操作a=s+aini; a=ilovepythonaini;a=s*2, a=ilovepythonilovepython;str object does not support item assignment字符串不支持内部赋值.比如设置s[2]=”Y”;ord(a)??ord函数是将字符转化为对应的ASCII码值, 97chr(97)?? chr函数是将数字转化为字符。 a?print a href=\/browse/%s\%s/a/p%(a,a);?需要转义的时候再转义,?不需要转义的时候,就不转义,?比如”如果不做转义操作,?就会报语法错误,?因为””都是配对的.?Repr(“list”), print?后是’list’Str(“list”),print?后是listEval(“a+1”), print?是a+1的和.?会参与运算.?但是a必须是数值型,?比如a=333;?不能是字符串形式;以u或U开头的字符串表示unicode字符串Unicode是书写国际文本的标准方法。如果你想要用非英语写文本,那么你需要有一个支持Unicode的编辑器。类似地,Python允许你处理Unicode文本——你只需要在字符串前加上前缀u或U, uThis is a Unicode string.以r或R开头的字符串表示按原样输出.里边的字符串不做转义操作.unicode = u我, 应该可以用str()把U’’里边的字符串转换成普通的字符串.hello_out = uHello world\n???创建了一个Unicode格式的字符串bytes_out = hello_out.encode(“utf-8”)4. List 列表数据类型:列表用[]来标识, 列表支持内部赋值, 比如list[2]=’abc’;列表可以完成大多数集合类的数据结构实现。它支持字符,数字,字符串甚至可以包含列表(所谓嵌套)。list=[ abcd, 786 , 2.23, john, 70.2 ];ainilist=[238, 2834];print list+ainilist;分片的扩展形式:list[A:J:K]意思是从A到J-1,每隔K个元素索引一次,如果K为负数,就是按从由右往左索引.此list并非函数,而是列表(或叫字符串名称);del list[2]:就删除了第三项数据.del list: 就删除了整个list.len(list):计算list的长度.List.append(): 在列表的末尾处新增一个列表项‘’“”是一样的, 即[‘a’]=[“a”];但是如果打印输出的话, 就是输出[‘a’];5. 元组,用()来标识List =(1, 2,3);内部元素用逗号隔开。但是元素不能二次赋值,相当于只读列表。元组是不允许更新的。而列表是允许更新的len((1,2,3)): 元组的
您可能关注的文档
- PS终极教程—简单易学好上手.ppt
- ps教程_课件_第五章.ppt
- PS选区的创建与编辑.ppt
- PS蒙版的五大功能.doc
- PT工艺题例题.ppt
- PS实验指导书.doc
- PTMEG与下游聚氨酯纤维市场发展现状分析及未来前景预测.doc
- ps选区工具的使用.ppt
- PUCCH处理流程.ppt
- PUN双关的用法.ppt
- 2025广东广州市天河区拟招聘英语实习老师1人备考题库附答案.docx
- 2025广东广州市天河区城市管理第二保洁所招聘编外工作人员4人笔试备考试卷附答案解析.docx
- 2025广东广州市越秀区流花街道办事处招聘综合事务中心辅助人员1人笔试历年题库附答案解析.docx
- 2025广东广州市花都区新雅街清初级中学招聘临聘教师1人备考历年题库带答案解析.docx
- 2025广东广州市天河区城市管理第二保洁所招聘编外工作人员4人笔试备考试卷带答案解析.docx
- 江苏省盐城市东台市三仓镇区中学2026届八年级数学第一学期期末教学质量检测试题含解析.doc
- 2025广东广州市天河区城市管理第二保洁所招聘编外工作人员4人备考题库带答案解析.docx
- 江苏省盐城市亭湖区2026届数学八上期末考试试题含解析.doc
- 安徽省蚌埠市淮上区2026届数学八年级第一学期期末达标检测模拟试题含解析.doc
- 2025广东广湛城旅游轮有限公司招聘备考历年题库附答案解析.docx
最近下载
- 一次函数竞赛试题0.doc VIP
- 公司经营班子会议议事规则.pdf VIP
- 2025年全国中考历史真题分类汇编.docx VIP
- 医用控温仪产品技术要求参考版.pdf
- 2025年中考历史全国真题分类汇编:世界现代史.doc VIP
- 14G443:预制带肋底板混凝土叠合楼板 .docx VIP
- 高考调频考点(圆锥曲线)7、椭圆、双曲线的坐标版焦半径公式.pdf VIP
- 2023年山东水利职业学院单招综合素质考试试题及答案解析.docx VIP
- 2023年山东水利职业学院单招考试综合素质模拟试题及答案解析.docx VIP
- 福建省宁德市2024-2025学年八年级上学期期末考试历史试题.pdf VIP
原创力文档

文档评论(0)