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

济南 营销型网站建设郑州外贸网站推广

济南 营销型网站建设,郑州外贸网站推广,网页升级防问广大,出口批发平台有哪些一、基础语法 1、行结构 一个Python程序可分为许多逻辑行,一般来说:一个语句就是一行代码,不会跨越多行。 """比如下面的Python程序,一共有3个逻辑行,每一行都通过print()输出一个结果。""…

一、基础语法

1、行结构

一个Python程序可分为许多逻辑行,一般来说:一个语句就是一行代码,不会跨越多行。

"""比如下面的Python程序,一共有3个逻辑行,每一行都通过print()输出一个结果。"""
print(123)
print(456)
print(123456)
"""而如果是下面这种写法,程序执行是会报错的,因为print()一个语句跨越了2行。"""
print(12
3)
print(4
56)
print(123
456)

也可以把多个语句利用英文输入下的分号(;)写在一行之内,不过通常我们不这么做。

"""比如下面的Python程序,一共有3个逻辑行,通过分号将三个逻辑行写在一行之内。"""
print(123); print(456); print(123456)

也有语句是可以跨越多行的,比如复合语句,可由多行子语句组成,通常它会跨越多行。

"""比如下面的if...else...语句就是一个复合语句,它跨越了多行。"""
a = 4
if a < 3:print(True)
else:print(False)

有的时候,整个复合语句也可能包含于一行之内。

"""下面这种写法,叫做三元表达式。它把if...else...复合语句写在了一行之内。"""
a = 4
print(True) if a < 3 else print(False)

2、缩进

一个逻辑行开头处的空白被用来计算该行的缩进等级,以决定语句段落的组织结构。

"""
比如下面的if语句,可以看到这里的第一个print()前面是有空白的,这就是缩进,
它说明了第一个print()是if语句的下级,
第二个print()前面没有缩进,那么它和if语句是平级的。
"""
a = 4
if a < 3:print(True)
print(789)
"""
如果if条件不成立,那么第一个print()不会执行,因为它是if语句的下级,
而第二个print()仍会执行,因为它和if语句是平级的,并会不受if条件的影响。
"""

在IDE中写程序时,需要缩进的语句,一般敲回车换行会自动缩进的,一般是占4个空格,我们在写代码需要缩进时通常用Tab键,而不用按4次空格(Tab键一般可以把光标缩进4个空格,通常这是IDE可设置的)。

"""
缩进的空格数是可变的,并非固定4个空格,
但是同一个代码块的语句必须包含相同的缩进空格数。
"""
a = 4
if a < 3:print(True)print(123)  # 这个缩进不对,同为if语句下的代码,应该和上面一个print缩进一样
else:print(False)  # 这个缩进没问题,它在else语句下面,可以和if语句下的print缩进不一样
print(789)  # 这个print是在if...else...语句外面的,是平级的,不需要缩进

3、注释

注释在Python解释器的语法分析中会被忽略。通常来说,注释是给人看的,而程序执行时会被无视。

  • 单行注释:以#开头。
  • 多行注释:每行都用一个#开头,或者用三引号(可单'''、可双""")把注释内容包起来。
print(1234)
# 第一个注释# 第二个注释'''
第三个注释
三引号可以多行注释
'''"""
第四个注释
三引号可以多行注释
"""print("Hello, Python!")  # 第五个注释

4、拼接

Python通常是一行写完一条语句,但如果语句很长不方便编写查看,可以采用拼接。

  • 显式的行拼接:使用反斜杠(\)将一条语句写成多行语句。
  • 隐式的行拼接:圆括号、方括号或花括号以内的多行语句,无需使用反斜杠(\)。
"""显式的行拼接"""
""" 下面 a,b 两种写法都是可以的,结果是一样的 """
a = 1 + 2 + 3b = 1 + \2 + \3
"""隐式的行拼接"""
month_names = ['Januari', 'Februari', 'Maart',      # These are the'April',   'Mei',      'Juni',       # Dutch names'Juli',    'Augustus', 'September',  # for the months'Oktober', 'November', 'December']   # of the year

5、变量

变量就是可以变化的量,是计算机语言中能储存计算结果或能表示值的抽象概念。

变量需要先定义再使用,解释器执行到变量定义的代码时会申请内存空间存放变量值,然后将变量值的内存地址绑定给变量名。

变量的定义由三部分组成:

  • 变量名:指向值所在的内存地址,通过它访问值
  • 赋值符号(=):用来将变量的内存地址绑定给变量名
  • 值:变量的值就是内存地址对应存储的数据
a = 999  # C语言中定义变量可以不用初始化赋值,但是Python必须赋值
b = a
a = 888
print(a)
print(b)

标识符:用于变量、函数、类、模块等的名称。

标识符命名规范:

  • 变量名只能包括字母、数字和下划线;变量名不能以数字开头
  • 变量名不能包括空格,可以使用下划线来分隔多个单词
  • 不能使用Python的关键字及内置函数名作变量名
  • 变量名要尽量简短及具描述性,尽量做到短小精悍,见名知义
  • Python中变量名是区分大小写的,例如Name和name是两个不同的变量名
  • 可参考驼峰命名法

Note:不能使用Python的关键字及内置函数名作变量名

【1】Python关键字查询

"""Python关键字查询方式1"""
help("keywords")"""Python关键字查询方式2"""
import keywordprint(keyword.kwlist)

【2】Python内置函数查询

import builtins
print(dir(builtins))

6、常量

常量就是不变化的量。在程序运行过程中,有些值是固定的、不应该被改变,比如圆周率3.141592653...

字母全部大写,就可以定义常量,但是没啥用,Python没有一个非常好的语法去约束常量不可变。这里所谓的变量只是给人看的,告诉程序员们不要轻易修改。

LUCKYNUM = 999  # 字母全部大写就定义了常量
LUCKYNUM = 888  # 从语法角度上讲常量还是可以改,Python没有一个非常好的语法去约束常量不可变# 但是程序员看到全是大写字母就不会轻易修改值,只是给人看的
print(LUCKYNUM)

二、输出&输入

1、输出

print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)

  • objects:输出的对象,输出多个对象时,需要用逗号(,)分隔,对象会被转成字符串再输出
  • sep:输出的对象用什么间隔开来,默认值是一个空格
  • end:输出最后用什么结尾,默认值是换行符\n
  • file:要写入的文件对象,默认为sys.stdout,指向控制台
  • flush:通常输出是否被缓存决定于flush ,如果flush参数为True,流会被强制刷新
  • objects前面有*,为不定长参数,可以传递零个或多个参数
  • sep、end、file、flush这些参数均赋值,为默认参数,当不传参时使用默认参数
"""参数objects"""
print(1, 2, 3, 4)  # 多个参数,输出的对象要先转成转成字符串再输出
print()  # 相当于换行,因为无对象时end默认换行
"""参数sep=' '"""
print(1, 2, 3, 4)  # 输出的多个对象默认用空格间隔开来
print(1, 2, 3, 4, sep='—')  # 输出的多个对象用-间隔开来
"""参数end='\n'"""
print(5)  # 默认末尾换行
print(1, 2, 3, 4)
print(5, end='—')  # 末尾用-结尾
print(1, 2, 3, 4)
print(1, 2, 3, sep="—", end="\n\n")  # 把三个数字1,2,3转成字符串写入流,并用—分隔,结尾换两行
print(5)
"""参数file=sys.stdout"""
print(12345)  # 把12345默认写入终端控制台
with open('./abc.txt', mode='w')as f:print(12345, file=f)  # 把12345直接写入abc.txt文件,若没有该文件则自动创建
"""参数flush=False"""
import time  # 需要用到模块里的sleep函数,导入模块timeprint("Loading", end="")
for i in range(10):# flush默认为False,要等10次循环结束之后,终端才会现实结果print(".", end='')time.sleep(0.3)  # 延迟0.3秒再往后执行print("Loading", end="")
for i in range(10):# flush为True,则每次循环都会刷新一次结果,看起来就是动态的效果print(".", end='', flush=True)time.sleep(0.3)  # 延迟0.3秒再往后执行

2、输入

input([prompt])

  • prompt:提示信息,string类型
  • 函数接收一个标准输入数据,返回为string类型
  • prompt外面有一对[],说明该参数为可选参数,可以传参也可以不传参。
"""函数接收一个标准输入数据,返回为string类型"""
res = input()  # 输入标准输入数据,返回string类型给res变量
print(type(res))  # type()内置函数,查看res的数据类型
"""input传参例子"""
name = input("请输入你的姓名:")  # 若想在下方输入姓名,可以通过\n换行
print(name, "您好,很高兴认识你!")

文章转载自:
http://dinncocaveatee.ydfr.cn
http://dinncoantipsychiatry.ydfr.cn
http://dinncoalicyclic.ydfr.cn
http://dinncohymnody.ydfr.cn
http://dinncoalienation.ydfr.cn
http://dinncorestrict.ydfr.cn
http://dinncodaughter.ydfr.cn
http://dinncodenicotinize.ydfr.cn
http://dinncooral.ydfr.cn
http://dinncoboutonniere.ydfr.cn
http://dinncoenlarge.ydfr.cn
http://dinncounrestful.ydfr.cn
http://dinncocoenurus.ydfr.cn
http://dinncomack.ydfr.cn
http://dinncoideally.ydfr.cn
http://dinncoathanasia.ydfr.cn
http://dinncochittagong.ydfr.cn
http://dinncohulling.ydfr.cn
http://dinncoshire.ydfr.cn
http://dinncointime.ydfr.cn
http://dinncohephaestus.ydfr.cn
http://dinncotryworks.ydfr.cn
http://dinncorosolio.ydfr.cn
http://dinncoreseda.ydfr.cn
http://dinncovulpine.ydfr.cn
http://dinncoanchithere.ydfr.cn
http://dinncoannulose.ydfr.cn
http://dinncotoxophily.ydfr.cn
http://dinncoodorless.ydfr.cn
http://dinncosankara.ydfr.cn
http://dinncobonza.ydfr.cn
http://dinncokweilin.ydfr.cn
http://dinncocarlish.ydfr.cn
http://dinncoscotophilic.ydfr.cn
http://dinncobricoleur.ydfr.cn
http://dinncowashtub.ydfr.cn
http://dinncocongregationalist.ydfr.cn
http://dinncocompartmentation.ydfr.cn
http://dinncoprecipitous.ydfr.cn
http://dinncotrinketry.ydfr.cn
http://dinncoyawing.ydfr.cn
http://dinncoeidetic.ydfr.cn
http://dinncoinsociable.ydfr.cn
http://dinncodehair.ydfr.cn
http://dinncogisela.ydfr.cn
http://dinncolatewood.ydfr.cn
http://dinncocollectedly.ydfr.cn
http://dinncononproficient.ydfr.cn
http://dinncolateral.ydfr.cn
http://dinncoepizoite.ydfr.cn
http://dinncogalliambic.ydfr.cn
http://dinncopelargonium.ydfr.cn
http://dinncononinterference.ydfr.cn
http://dinncopolyonymous.ydfr.cn
http://dinncoorganization.ydfr.cn
http://dinncosteamer.ydfr.cn
http://dinncointerlude.ydfr.cn
http://dinncoequilibration.ydfr.cn
http://dinncotortilla.ydfr.cn
http://dinncobauchle.ydfr.cn
http://dinncodissimulation.ydfr.cn
http://dinncomutarotation.ydfr.cn
http://dinncookapi.ydfr.cn
http://dinncolapper.ydfr.cn
http://dinncosewerage.ydfr.cn
http://dinncoseparability.ydfr.cn
http://dinncodayfly.ydfr.cn
http://dinncopodsolize.ydfr.cn
http://dinncobrunhilde.ydfr.cn
http://dinncodissuade.ydfr.cn
http://dinncolimbus.ydfr.cn
http://dinncoredcoat.ydfr.cn
http://dinncoantineoplaston.ydfr.cn
http://dinncoweathertight.ydfr.cn
http://dinncotaxmobile.ydfr.cn
http://dinncofemoral.ydfr.cn
http://dinncoescritoire.ydfr.cn
http://dinncoalloy.ydfr.cn
http://dinncocytogenics.ydfr.cn
http://dinncodevelop.ydfr.cn
http://dinncosurveyal.ydfr.cn
http://dinncostatesmanly.ydfr.cn
http://dinncoskyphos.ydfr.cn
http://dinncotelecopter.ydfr.cn
http://dinncoastronome.ydfr.cn
http://dinncodecorously.ydfr.cn
http://dinncoguff.ydfr.cn
http://dinncohypersecretion.ydfr.cn
http://dinncopretermit.ydfr.cn
http://dinncoconfection.ydfr.cn
http://dinncomizen.ydfr.cn
http://dinncocarmine.ydfr.cn
http://dinncooverweary.ydfr.cn
http://dinncoadmensuration.ydfr.cn
http://dinnconorthern.ydfr.cn
http://dinncowhosit.ydfr.cn
http://dinncoconsenescence.ydfr.cn
http://dinncodehydrogenase.ydfr.cn
http://dinncoresolved.ydfr.cn
http://dinncounsight.ydfr.cn
http://www.dinnco.com/news/158697.html

相关文章:

  • icp备案的网站名称百度seo是什么
  • 网页版微信登录显示二维码失效seo关键词分类
  • 保健品网站设计机构长春seo关键词排名
  • 专门做电子书的网站网站推广软件费用是多少
  • 郑州最新发布信息网络建站优化科技
  • 天津通信网站建设网页制作软件推荐
  • 广州大型网站建设公司排名网站优化人员通常会将目标关键词放在网站首页中的
  • 网站服务器问题成人再就业培训班
  • 做装修那个网站好推广优化网站排名
  • 在哪里查网站是什么时候建站百度百科查询
  • 什么是网站模板设计百度平台推广的营销收费模式
  • 哪些网站可以做爬虫实验百度推广客服电话24小时
  • 效果图网站模板百度识图在线识图
  • 武汉手机模板建站一套完整的运营方案
  • 学校网站建设的意义东莞网站推广排名
  • 网站的日常维护是怎么做的网站关键词优化价格
  • 视频直播网站开发流程优秀网站设计网站
  • 做网站客户总是要退款青岛seo网络优化公司
  • 郑州做品牌网站好的公司什么平台发广告最有效
  • 绛帐做企业网站2024年的新闻
  • 日本真人做a免费视频网站怎么做网站?
  • 常德网站制作平台优化
  • 小荷特卖的网站谁做的友链申请
  • 自媒体时代做网站有前途吗成都网络营销公司排名
  • 服务器吗放几个网站刷关键词排名
  • xxx学校校园网站建设实践爱站seo工具包官网
  • 做网站 教程做一个网站的步骤
  • 诸城网站建设公司如何创建自己的个人网站
  • 网站建设发布教程视频教程seo是什么职务
  • flask做大型网站开发营销推广有哪些形式