- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
Python基础知识;print(helloworld!‘);;print()函数的基本语法格式如下:
print(输出内容)
其中,输出内容可以是数字和字符串(字符串需要使用引号括起来),此类内容将直接输出,也可以是包含运算符的表达式,此类内容将计算结果输出。例如:
a=100#变量a,值为100
b=5#变量b,值为5
print(9)#输出数字9
print(a)#输出变量a的值100
print(a*b)#输出a*b的结果500
print(gobigorgohome)#输出“gobigorgohome;在编程时,我们输入的符号可以使用ASCII码的形式输入。ASCII码是美国信息交换标准码,最早只有127个字母被编码到计算机里,也就是英文大小写字母、数字和一些符号,这个编码表被称为ASCII编码,比如大写字母A的编码是65,小写字母a的编码是97。通过ASCII码显示字符,需要使用chr函数进行转换。
随着计算机的深入发展,在计算机中不但需要存储和使用基本的英文字符,还需要存储俄语、汉语、日语等文字或符号,随之出现了多种版本的信息转换编码,如Unicode\UTF-8等。Python3.0以Unicode为内部字符编码。Unicode采用双字节16位来进行编号,可编65536个字符,基本包含了世界上所有的语言字符,它也就成为全世界一种通用的编码方式,而且用十六进制4位表示一个编码,非常简洁直观,为大多数开发者所接受。打印汉字可以直接使用U+编码的形式。如打印汉字“中国”,代码如下:
print(\u4e2d\u56fd)#输出字符“中国”;使用print()函数,不但可以将内容输出到屏幕,还可以输出到指定文件。例如,将一个字符串“要么出众,要么出局”输出到“D:\python.txt”中,代码如下
fp=open(r‘D:\python.txt’,‘a+’)#打开文件
print(“人生苦短,我用python”,file=fp)#输出到文件中
fp.close()#关闭文件
执行上面的代码后,将在“D:\”目录下生成一个名称为python.txt的文件,该文件的内容为文字“人生苦短,我用python”。;那么是否可以将当前年份、月份和日期也输出呢?
当然可以,但需要先调用datetime模块并且按指定格式才可以输出相应日期。
如要输出当前年份和当前日期时间,输出代码如下:
importdatetime#调用日期模块datetime
print(当前年份:+str(datetime.datetime.now().year))#输出当前年份,当前为2022年,输出2022
#输出当前日期和时间,注意代码中的单引号、字母大小写,不能写错;
print(当前日期时间:+datetime.datetime.now().strftime(%Y-%m-%d%H;%M:%S));print()函数的详细语法格式如下:
print(value,...,sep=,end=\n,file=sys.stdout,flush=False)
参数说明:
value:表示要输出的值;可以是数字、字符串、各种类型的变量等;
…:值列表,表示可以一次性打印多个值;输出多个值时,需要使用“,”(英文半角的逗号)分隔,打印出来各个值之间默认用空格隔开;
sep:表示打印值时,各个值之间的间隔符,默认值是一个空格,可以设置为其他的分隔符;
end:表示打印完最后一个值需要添加的字符串,用来设定输出语句以什么结尾,默认是换行符“\n”,即打印完会跳到新行,可以换成其他字符串,如end=\t或end=等,以实现不换行输出;
提示:sep和end的参数必须是字符串;或者为None,为None时意味着使用其默认值。;print()函数的详细语法格式如下:
print(value,...,sep=,end=\n,file=sys.stdout,flush=False)
file:表示输出的目标对象,可以是文件也可以是数据流,默认是sys.stdout。可以设置“file=文件储存对象”,把内容存到该文件中;
flush:表示是否立刻将输出语句输出到目标对象,flush值为False或者True,默认flush=False,表示输出值会保存在缓存中;当flush=True时,输出值强制写入文件。
注意:sep、end、file、flush都必须以命名参数方式传参,否则会被当作需要输出的对象。
提示:如果print()函数不传递任何参数,将会输出e
文档评论(0)