day 1 python人机交互&&代码规范

3 人机交互

3.1 让计算机开口说话

print(输出内容)  #可以是数字和字符串,字符串需要用引号(单、双、三)括起来

例子

a=3

b=5

print(3)

print(a)

print(a+b)

print('你好')

默认输出完毕会换行

若想要一次输出多个内容,而且不换行可使用英文半角逗号把待输出的内容分开

print('你好',a,b) #输出内容之间会自动加入空格

 

数字转字符:
print(chr(97)) #数字转字符

 

字符转数字:
print(ord(a)) #字符转数字

ASCII码是美国信息交换标准码 有127个字符(大小写字母、数字、符号)被编码到计算机里

Unicode/UTF-8信息转换码  双字节16位进行编号,可以编65536个字符

print('\u6211\u7231\u4f60\u000d\u000a\u4e2d\u56fd')

输出我爱你中国

 

输出到文件

fp = open(r'D:\mr.txt','a+')

print('要么出众,要么出局',file=fp)

fp.close()

 

输出日期

import datetime

print('当前年份:'+str(datetime.datetime.now().year))

print("当前日期时间:"+datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S'))

当前年份:2020

当前日期时间:2020-11-17 10:52:41

3.2 通过键盘给变量赋值

a=input("提示")

无论输入的是什么内容都将是字符串

如需转换

ord 字符转数字

int 字符串转整数

float 字符串转小数

str 转换为字符串

chr 可将整数转为字符

3.3 注释

# 单行注释 前、右侧都可以
 
'''

多行注释

...

'''
"""

多行注释2

...

"""

3.4 命名规范

模块名 全部小写字母,可以使用下划线分隔多个字母

包名 全部小写,不推荐使用下划线

类名 单词首字母大写

模块内部的类  _+单词首字母大写

函数、类的属性和方法 全部小写,多个字母间_分隔

常量名 全部大写,可用下划线

受保护的函数或模块变量 以_开头

类私有的实例变量或方法:双下划线开头__

3.5 编码规范

每个import语句只导入一个模块

不要在尾行添加分号;

建议每行不超过80个字符

使用<tab>和:来区分代码之间的层次

同一个级别的代码块的缩进量必须相同

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值