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

牡丹江做网站建设购物网站建设需求模板

牡丹江做网站建设,购物网站建设需求模板,国内著名平面设计师的个人网站,安徽人防工程建设网站字符串创建变量来保存字符串 字符串可以通过单、双、三引号创建字符串message Hello,world#变量mseeage,值为hello,worldprint(message)输出结果#xff1a;Hello,worldPython3,有3种数值类型分别为#xff1a;int(整形)#创建变量为a,值为496a 496 #type查看类… 字符串创建变量来保存字符串 字符串可以通过单、双、三引号创建字符串message  Hello,world#变量mseeage,值为hello,worldprint(message)输出结果Hello,worldPython3,有3种数值类型分别为int(整形)#创建变量为a,值为496a  496 #type查看类型print(type(a))输出结果float(浮点型) 十进制的存储方式 输入的数字中有小数点e  2.718281828print(type(e))输出结果complex(复数) 复数分为实数和虚数两部分 创建复数先输入实数部分 然后是虚数部分结尾写j 实数和虚数部分可以分开显示 .real属性可以输出实数值 .imag属性可以输出虚数值z  2 - 6.1jprint(type(z))z.realz.imag输出结果运算中有4种运算符: - * / 先要了解数值间的转换局限 任何整数可以当作浮点数 在int最后加.0就能变为float或通过float()方法转,但返过来不一定行x  28 #inty  28.0 #floatfloat(28)3.14是小数非整数int(3.14)   #如果将其转为int,会先四舍五入然后转为int,不再是同一个数字了可以说int比范围更小反之float比int范围大x  1.732 #float1.732  0j   #浮点数可以转为复数在float未尾加0j就能变为complexcomplex(1.732)#或通过complex()方法转float(1.7320j) #如果将complex转为float,会报错所以说float比complex范围更小反之complex比float范围更大a  2 #intb  6.0 #floatc  12  0j #complexpy会自动将范围小的转为范围大的类型a  b #intfloat,float比int范围大py将int转为float,再加结果是8.0是float非intb - a #float-int,int比float范围小py将a变为float,再减结果4.0是floata * 7 #int*int,结果14也是intc / b #complex/floatfloat比complex范围小b转为complex再除结果20j,值大小和2一样但存储为复数类型因为有虚数部分存在py用j而不是不表示-1开根16/5 #两个整数相除结果是浮点型20/5#即使没有余数结果也是浮点型16%5#%取余运算会返回余数16//5#//可以返回商别忘了运算中的规定除数不得为0不然py中会报错ZeroDivisionError除法要小心除非确定分母不是零必须要为这种可能做准备内置函数文件 第一个要知道的函数是dir(),目录directory的缩写 显示当前模块的属性列表 输出结果[annotations, builtins, cached, doc, file, loader, name, package, spec]当第一次启动解释器会有4个标准对象, 现在学习__builtins__这是一个包含公共对象的模块想看__builtins__对象中的内容查看__builtins__对象的目录使用dir(builtins)即可lst  dir(__builtins__)print(lst)输出结果[ArithmeticError, AssertionError, AttributeError, BaseException, BlockingIOError, BrokenPipeError, BufferError, BytesWarning, ChildProcessError, ConnectionAbortedError, ConnectionError, ConnectionRefusedError, ConnectionResetError, DeprecationWarning, EOFError, Ellipsis, EnvironmentError, Exception, False, FileExistsError, FileNotFoundError, FloatingPointError, FutureWarning, GeneratorExit, IOError, ImportError, ImportWarning, IndentationError, IndexError, InterruptedError, IsADirectoryError, KeyError, KeyboardInterrupt, LookupError, MemoryError, ModuleNotFoundError, NameError, None, NotADirectoryError, NotImplemented, NotImplementedError, OSError, OverflowError, PendingDeprecationWarning, PermissionError, ProcessLookupError, RecursionError, ReferenceError, ResourceWarning, RuntimeError, RuntimeWarning, StopAsyncIteration, StopIteration, SyntaxError, SyntaxWarning, SystemError, SystemExit, TabError, TimeoutError, True, TypeError, UnboundLocalError, UnicodeDecodeError, UnicodeEncodeError, UnicodeError, UnicodeTranslateError, UnicodeWarning, UserWarning, ValueError, Warning, WindowsError, ZeroDivisionError, build_class, debug, doc, import, loader, name, package, spec, abs, all, any, ascii, bin, bool, breakpoint, bytearray, bytes, callable, chr, classmethod, compile, complex, copyright, credits, delattr, dict, dir, divmod, enumerate, eval, exec, exit, filter, float, format, frozenset, getattr, globals, hasattr, hash, help, hex, id, input, int, isinstance, issubclass, iter, len, license, list, locals, map, max, memoryview, min, next, object, oct, open, ord, pow, print, property, quit, range, repr, reversed, round, set, setattr, slice, sorted, staticmethod, str, sum, super, tuple, type, vars, zip] 该表中包含了很多可用的函数和类型想看具体一项目的使用方法在函数help()中指定其名 例如查看一下函数pow()用法lst  help(pow)print(lst)输出结果pow(base, exp, modNone) #有三个参数 Equivalent to baseexp with 2 arguments or baseexp % mod with 3 argumentsSome types, such as ints, are able to use a more efficient algorithm wheninvoked using the three argument form.lst  pow(2,10)print(lst)输出结果1024学习hex函数依旧使用help()lst  help(hex)print(lst)输出结果Help on built-in function hex in module builtins:hex(number, /) Return the hexadecimal representation of an integer. hex(12648430)0xc0ffee不需要导入库直接用即可hex的输入参数是数字类型i  hex(10)print(i)输出结果0xa注意结果在帮忙文档中说是字符串因为有引号也表明是字符串还要知道在Py中十六进制以0x开头如果想把十六进制转回十进制直接输入十六进制值注意就不要写引号了Py解释器才会把它当作数字而不是字符串布尔类型 布尔类型是Py内置的数据类型只有True和False两个值注意它们都要大写输入True,Py返回True,如果输入不当报错NameError.False同理大写才正常反之报错。比较两个对象时会用到布尔类型 变量a和b值分别为3和5a  3b  5通过进行是否相等比较a  b  #结果显示False,a和b是不同的整数注意使用是赋值操作是相等比较.a ! b  #除此之外测试相等还可以使用。不相等符号测试,因为a,b不相等所以返回True此外编程语文中通常表示逻辑非等价于不等于最后测试两个数字是否相等还可以通过大小判断a  b #a是否大于b,Falsea #a是否大小b,Truetype(True) #通过type()看它们类型type(False) 显示都是Bool,还可以通过传值给bool构造器来创建布尔例如传数值给它bool(28)#输出Truebool(-2.71825)bool(0) #输出False,在py中0认为是False,其他数字都是True还可以将字符串转为布尔bool(Turing) 输出Truebool() 输出False,Py中空的字符串认为是False其他字符串都是True特殊值为False其他为True可以将其他类型转为布尔类型也可以将布尔转为其他类型str(True) #返回True,True因为有引号所以是字符串类型布尔类型没有引号str(False) #同理还可以将布尔转为数字int(True) #返回1int(False) #返回05  True #数字和True相加会发生什么Py会认为将True和整数相加都先转为整数然后求和10 * False #返回0就像之前讲的运算操作一样把False当作0然后相乘也许不是你要的结果重点Py中True当作1False当作0datetime模块#首先导入datetime模块import datetime#键入dir(datetime)查看其内部列表import datetimetime  dir(datetime)print(time)#输出结果[MAXYEAR, MINYEAR, __builtins__, __cached__, __doc__, __file__, __loader__, __name__, __package__, __spec__, date, datetime, datetime_CAPI, sys, time, timedelta, timezone, tzinfo]#模块中包含date、time、datetime三个类#date类表示日期    #time类表示时间   #datetime类是date现time类的结合体它是一个功能齐全的类提供所需的一切来指定一个精确的时间点先学习date类在使用新类前养成看帮助文档的好习惯time  help(datetime.date)print(time)#输出结果 ---------------------------------------------------------------------- class date(builtins.object) |  date(year, month, day) -- date object#显示如何创建date对象指定year,month,day才能创建一个date |  ---------------------------------------------------------------------- |  Data and other attributes defined here: |   |  max  datetime.date(9999, 12, 31) |   |  min  datetime.date(1, 1, 1) |   |  resolution  datetime.timedelta(days1)    文档中显示支持从1年到9999年编写任何代码都会持续一段时间gvr  datetime.date(1956.1.31) #创建变量gvr,这是Python创始人的生日print(gvr)#输出结果1956-01-31#可以单独访问year,month,day的值print(gvr.year)print(gvr.month)print(gvr.day)#datetime模块中还有timedelta类用来修改日期mill  datetime.date(2000,1,1) #创建变量mailldt  datetime.timedelta(100) #创建变量dt,正数代表加反之为减print(milldt) #输出结果2000-04-10注意Py默认时间格式年-月-日   yyyy-mm-dd,但也可按个人喜好的格式设置了解下格式字符串代码显示一天的全写然后是月最后是年有两种方式输出这种格式传统方式对日期使用strftime方法然后在其中指定格式代码print(gvr.strftime(%A,%B,%d,%Y))#星期的全写(星期三为Wednesday),月份的全写(4月份为April),常用日期,4个数字表示的年份message  GVR was born on {:%A,%B,%d,%Y}. #创建一个格式字符串,可以先输入任何你喜欢的文本到日期格式部分写{:%A,%B,%d,%Y},现在输出message.print(message.format(gvr))  #调用.format()方法值是日期或时间对象dir(datetime)   #三个核心方法,date,time,datetime,使用这三个类创建对象用date类创建日期launch_date  datetime.date(2017,3,30)launch_time datetime.time(22,27,0)  #用time类创建时间launch_datetime  datetime.datetime(2017,3,30,22,27,0)  #最后用datetime类创建日期时间都有的变量前三个参数年月日后三个参数时分秒,输出三个对象看有什么不同print(launch_date)2017-03-30       #launch_date只有日期信息print(launch_time)22:27:00          #launch_time只有时间信息print(launch_datetime)2017-03-30 22:27:0    #launch_datetime日期时间都有像date对象一样time也可输出每部分值print(launch_time.hour)print(launch_time.minute)print(launch_time.second)launch_datetime也可单独输出print(launch_datetime.year)print(launch_datetime.month)print(launch_datetime.day)print(launch_datetime.hour)print(launch_datetime.minute)print(launch_datetime.second)另一个常见问题访问当前日期和时间使用datetime类中的today()方法显示当前日期和UTC格式时间now  datetime.datetime.today()#显示代码运行时的日期时间print(now)输出结果2020-11-16 20:01:44.131491是否有提到datetime类可以记录到毫秒级print(now.mictosecond) #像输出其他部分一样使用.microsecond,这是相当精确的另一个常见操作是将获取datetime字符串转为datetime对象来实操一下创建字符串moon_landing  7/20/1969使用datetime类中的strptime方法,将时间字符串解析为datetime,方法名字有点诡异尤其用于解析时期时间建议改为parseStringmoon_landing_datetime  datetime.datetime.strptime(moon_landing,%m/%d/%Y)#第一个参数是字符串第二个参数是格式,和之前datetime格式一样打印就会看到标准的Py日期格式print(moon_landing_datetime) #此时输出就是对象而非字符串1969-07-20 00:00:00print(type(moon_landing_datetime))class datetime.datetime #输出就是datetime类中的实例类型
http://www.zqtcl.cn/news/243577/

相关文章:

  • 咸阳学校网站建设联系电话网络app开发网站建设价格
  • 没网站怎么做淘宝客网站建设耂首先金手指
  • 网站带做收录排名淘外网站怎么做
  • 网站建设分金手指排名五申请邮箱账号注册
  • 餐饮加盟网站建设字体怎么安装wordpress
  • 网站建设与维护培训凡科和有赞哪个好用
  • 景区网站的作用长春新冠最新情况
  • 个人网站上传有啥要求wordpress 浏览记录
  • appcan 手机网站开发wordpress首页音乐
  • 杭州响应式网站案例建筑工程网站建站方案
  • 网站访客抓取国内网站搭建
  • 凡科网站做的好不好太原网页
  • 十堰商城网站建设国外效果图网站
  • 怎么登陆建设工程网站泉州网红
  • 哈尔滨队网站网页美工跨境电商是什么意思
  • 网站规划与建设课程推广型网站建设软件
  • 山东网站建设系统网站设计哪家更好
  • 网络推广有哪些网站网络推广公司联系昔年下拉
  • 长沙专业外贸建站公司百度提交网站入口网站
  • 西安网站搭建建设定制市场营销推广策略
  • 用户等待网站速度公司网站怎么做站外链接
  • 设计新闻发布网站模板wonder audio wordpress
  • 教育与培训网站建设wordpress侧栏文章
  • 四川做网站的公司哪家好信誉好的赣州网站建设
  • seo外包网站网站的备案流程图
  • 学网站建设好么免费网页制作有哪些
  • 宁波公司网站开发招聘最便宜的视频网站建设
  • 找人做网站大概多少钱永州企业网站建设
  • 免费备案网站空间网站怎么做组织图
  • 四川省和城乡建设厅网站怎么做网站淘宝转换工具