当前位置: 首页 > news >正文

烟台网站建设招聘建设联结是不是正规网站

烟台网站建设招聘,建设联结是不是正规网站,网络教室网站建设,电子商务平台经营者有哪些Python简单易学#xff0c;但又博大精深。许多人号称精通Python#xff0c;却不会写Pythonic的代码#xff0c;对很多常用包的使用也并不熟悉。学海无涯#xff0c;我们先来了解一些Python中最基本的内容。Python的特点解释型语言#xff0c;无需编译即可运行提供了交互式…Python简单易学但又博大精深。许多人号称精通Python却不会写Pythonic的代码对很多常用包的使用也并不熟悉。学海无涯我们先来了解一些Python中最基本的内容。Python的特点解释型语言无需编译即可运行提供了交互式命令行基于对象的编程思想跨平台和良好的兼容性在Windows、Mac、Linux上都可运行简单好用而且功能强大01 中文编码很多同学在打开数据时会遇上乱码问题其原因是字符集的编码问题。Linux和Mac默认的编码集是UTF8而Windows则是ASCII。如果数据编码的字符集和你使用Python进行处理时所用的字符集不同则会出现乱码问题。另外我个人的习惯是在Python代码的头部加入以下内容其中第二行声明了使用UTF8字符集。#!/usr/bin/env python# coding:utf802 变量Python中的变量可以看作是一个个容器里面存放着我们需要使用到的值。Python对变量名的要求和其他语言一样可以包括英文、数字以及下划线但不能以数字开头区分大小写。当然我推荐变量名用纯英文就很好并且取一些有意义的名称便于自己理解每个变量的作用。Python是一门弱类型的语言在使用变量时无需声明其类型。Python中的变量包括以下几类数值、字符串、列表、元组、字典。03 数值数值包括整型和浮点型分别对应整数和浮点数后者精度更高。# 整型a 1# 浮点型b 2.1print a, b04 字符串字符串也就是我们经常接触到的文本可以往里面放任意长度的内容用单引号或双引号括起来。应当注意中文以及中文符号只能出现在字符串內如果在下面第三行中使用了中文输入法的逗号 Python将报错。c Hellod 你好print c, d使用 可以拼接两个字符串。print c d使用 len() 可以得到字符串的长度。print len(Hello World)使用切片可以访问字符串中的某个字符或某个片段。# 位置下标从0开始c Hello World# 打印结果为H下标为0表示第一个字符print c[0] # 打印结果为d下标为负数表示从后往前数# 所以-1表示倒数第一个字符print c[-1] # 使用:返回一个片段冒号前后分别为开始下标和结束下标# 包括开始下标但不包括结束下标 # 因此c[1:5]表示返回下标从1到4的片段即第二个到第五个字符print c[1:5] # 冒号前后的下标同样可以使用负数 # 或者不提供表示从最左端开始或一直到最右端print c[1:-1], c[:5], c[3:]05 列表 列表好比一条队伍里面依次存放着多个变量。列表和字符串类似但字符串中的每个元素都是字符而列表中的每个元素可以是任意类型的变量。# 使用[]定义一个空列表使用append()向列表尾部添加一个元素 # 如果要添加到首部就用prepend()好了a []a.append(1)a.append(2.1)a.append(Hello)print a使用 len() 可以获得列表的长度。print len(a)列表元素的按下标访问和赋值等操作和字符串都是类似的。print a[1], a[-1]a[1] 100print a使用 del 删除列表中的某个元素。del a[0]print a06 元组元组和列表类似唯一的不同是元组中的元素在初始化之后不能再更改因此可以理解成一个只读的变量。# 使用()定义一个元组a (1, 2.1, Hello)# 尝试修改元组中的元素会报错a[0] 10007 字典字典是一种极为重要的变量类型使用一个key来访问相应的value即一种键值对的数据形式。# 使用{}定义一个字典a {}# 使用key来赋值valuea[k1] 1a[k2] 2.1a[k3] Hello所以能够总结出字典和列表的不同。列表中的元素是有序对等的所以是用下标来赋值和访问而字典中的元素是无序的所以是用key来操作相应的value。# 也可以在定义字典和列表的同时进行赋值li [1, 2.1, Hello]di {k1: 1, k2: 2.1, k3: Hello}使用 has_key() 判断字典中是否有某个key。print di.has_key(k4)如果访问不存在的keyPython将会报错。在赋值的时候如果key已经存在则会用新的value覆盖已有的value。08 注释被注释的代码将不会运行可以看作是写给自己和其他程序猿阅读的一些笔记和说明提高代码可读性。# 这里是单行注释这里是很多行注释在Sublime中选中需要注释的内容按Ctrl/即可完成注释。09 保留字符在Python中有一些字符串具有某些特定功能如 import 、 class 等。我们在选择变量名时应注意避开这些保留字符。# 以下变量赋值将报错import 110 行和缩进在Python中代码块的边界不是通过大括号等符号进行显式划分而是通过行的缩进实现的。连续相同缩进水平的代码处于同一个代码块在使用 for 、 while 、 if 、 try 等语法时需要注意每行代码的缩进。11 运算符运算符的作用是根据已有的变量生成新的变量主要有以下几种算术运算符-*/%即加、减、乘、除、取余比较运算符!即等于、不等于、大于、小于、大于等于、小于等于赋值运算符-*/%即赋值、加赋值、减赋值、乘赋值、除赋值、取余赋值逻辑运算符andornot即与、或、非a 1b 2print a bprint a b# 等价于 a a 3a 3print ac Trued Falseprint c and d12 条件在写代码的时候往往需要根据某些条件进行判断并根据判断结果执行不同的分支代码。a 1# 单个条件if a 1: print 11111# 处理条件不成立的分支if a 2: print 22222else: print 33333# 多个条件加多少个都可以if a 1: print 11111elif a 2: print 22222else: print 33333需要注意的是但凡出现了 if 和 elif 就需要加上相应的条件判断并且注意代码的缩进。在Sublime中输入 if 会出现相应的提示可以方便地补全代码在换行时光标也会自动跳到合适的缩进处。13 循环如果需要打印从1到100的100个数肯定不会傻傻地写100行print代码而是会用循环来处理类似的重复性工作。14 while 循环while 循环的思想是只要某一条件成立就不断执行循环体里的代码直到条件不再成立。flag 1while flag 10: print flag # 一定要记得在循环体里修改条件变量 # 否则可能导致死循环 flag 115 for 循环for 循环的循环次数一般是事先预知的将一个标志变量从某个起始值迭代到某个终止值后即结束。# x从0开始一直到9结束for x in xrange(0, 10): print x可以用 for 循环方便地遍历列表和字典。li [1, 2.1, Hello]dict {k1: 1, k2: 2.1, k3: Hello} # 遍历列表这里的item只是一个临时变量取别的名称也行for item in li: print item # 遍历字典的全部key这里的key也只是一个临时变量名称不重要for key in dict.keys(): print key # 遍历字典的全部value这里的value也只是一个临时变量名称不重要for value in dict.values(): print value# 同时遍历key和valuefor key, value in dict.items(): print key, value16 循环控制循环控制主要包括三种 pass 、 continue 、 break 。pass 表示什么也不做只是占一行代码的位置continue 表示立即退出本轮循环继续执行后续轮循环break 表示立即推出循环后续循环也不再执行。for x in xrange(0, 10): if x 5: pass else: print xfor x in xrange(0, 10): if x 5: continue print xfor x in xrange(0, 10): if x 5: break print x 17 时间在处理数据时很多地方都会涉及到时间例如数据产生的时间。先介绍一下时间戳的概念时间戳指的是从1970年1月1日0时0分0秒开始到某一时刻所经历的秒数可以是整数或者小数后者的精度更高。为什么需要时间戳这样的一个概念因为对于同一个时刻不同人的描述可能不同毕竟文本的形式千变万化而时间戳使得时间的表达得到了统一每个时刻只能用唯一的整数或浮点数来表示同时也便于计算时间差这样的处理。# 来看一下当前时刻的时间戳吧import timet time.time()print t, type(t)关于时间戳最常用的处理便是时间戳和时间文本之间的转换例如将 2016年10月1日 10时0分0秒 转为时间戳。import time# 时间文本转时间戳精确到秒a 2016-10-01 10:00:00a int(time.mktime(time.strptime(a,%Y-%m-%d %H:%M:%S)))print a# 时间戳转时间文本b int(time.time())b time.strftime(%Y-%m-%d %H:%M:%S, time.localtime(b))print b其中 %Y 、 %m 等都是时间字段前者表示四位的年份后者表示两位的月份。文件文件操作包括向文件中写内容以及从文件中读内容使用 open() 打开一个文件。# 写文件# 重新写模式打开文件时会将文件内容清空fw open(data.txt, w)# 追加写模式打开文件后保留原始内容继续写入for x in xrange(0, 10): # 将整数转成文本再写入 fw.write(str(x)) # 也可以每次写入之后换行 为转义字符表示换行 # fw.write(str(x) )fw.close()# 读文件fr open(data.txt, r)# 一行一行地读line只是个临时变量取别的名称也行for line in fr: print line # 如果每行后面有换行可以将换行符去掉使内容更紧凑 # strip()可以去掉字符串两端的空白字符 # print line.strip()fr.close()18 异常Python代码中可能会出现一些可以预知的问题例如字典访问的key不存在。如果不加处理发生问题的时候Python便会报错并退出可能之前跑了很久又要重头再来。因此我们需要对可能出现的异常进行捕捉和处理。异常的结构由 try 、 except 、 else 、 finally 四部分组成。try: # 尝试执行这些代码 print 1 / 0except Exception, e: # 如果出现异常就进行处理 # e为出现的异常类型 print eelse: # try里的代码没有出错 # 可以执行后续工作了 print 没有出错finally: # 无论是否出错都会执行的代码 print 一定会执行19 函数 函数的作用是代码模块化将可重用的代码封装成一个函数这样在需要使用的时候就只需调用写好的函数即可而不用重新写一遍代码。函数的使用包括两个部分函数的定义和函数的调用。除此之外函数可以有一个或多个参数参数之间以逗号分开为函数的功能提供更多的灵活性。# 定义函数def hello(name1, name2): print Hello name1 name2# 调用函数hello(Python, JavaScript)作者宏伦工作室关注微信公众号“七月在线实验室”公众号后台回复“666”。即可免费获得 七月在线【面试求职 第四期】课程最新升级版《名企AI面试100题》电子书。《名企AI⾯试100题》涵盖计算机语⾔基础、算法和⼤数据、机器学习、深度学习、应⽤⽅向 (CV NLP 推荐 ⾦融风控)等五⼤章节每⼀段代码、每⼀道题⽬的解析都经过了反复审查或review。部分内容展示点击图片可查看大图关注微信公众号“七月在线实验室”后台回复“666”以上 【面试求职 第四期】课程最新升级版《名企AI面试100题》电子书通通免费送每日限39个名额
http://www.zqtcl.cn/news/899195/

相关文章:

  • 开源建站系统有哪些网站信息化建设合同
  • 昆明云南微网站淄博专业网站建设
  • 古典网站源码海南app开发
  • 自己做网站前期困难吗怎么早网站上放广告
  • 建设银行招标网站南昌网站建设公司信息
  • 网站建设与管理专业介绍湖南长沙邮政编码
  • 社区论坛系统免费开源seo网站诊断报告
  • 网站LOGO透明底色PNG格式怎么做的开发一款游戏需要多少资金
  • 网站推广营销策略北京东直门网站建设
  • 制作公司网站需要购买域名和服务器吗聊城做企业网站
  • 大连网站建设价格低做校招的网站有哪些
  • 电脑端网站和手机网站区别做的好的营销型网站有哪些内容
  • 长沙市做网站网站建设 全是乱码
  • ps做网站原形系统学做网站
  • 接网站 建设wordpress 打开慢 google
  • wordpress 移动 建站网站前台如何做访问量显示
  • 公司做网站买域名之后做什么打鱼网站开发
  • 南京市城乡建设局网站二级建造师证件查询
  • 百度关键词优化系统网站优化师招聘
  • 网站方案建设书推广产品的软文怎么写
  • 网站栏目按扭邢台手机网站建设地方
  • 青浦赵巷网站建设做网站需要编程吗
  • 公司logo设计含义株洲seo
  • 公司制作网站做论坛网站怎么赚钱吗
  • 深圳 外贸 网站建设 龙医院网站建设价格
  • 网上建网站驰易网站建设
  • 建设工程招标专业网站网站联盟广告
  • 自建站英文公司网站制作银川
  • 顺德网站建设公司信息全网推广软件
  • 网站全屏视频怎么做电子商务网站规划的原则是什么