一、print()函数
基本语法:
输出到屏幕:
print(输出内容)
输出到指定文件(第四章py.txt是新建的):
fp = open(r'E:\BaiduNetdiskDownload\python Files\第四章py.txt','a+')
print('第四章',file = fp)
fp.close()
输出当前年月份:调用datetime模块 固定格式
import datetime //调用日模块
print('当前年份:'+str(datetime.datetime.now().year
//输出当前年份,当前年为2018年,输出2018
#输出当前日期和时间,如2018-11-20 15:30:25, 注意代码中的单引号、字母大小写、不能写错
print('当前日期时间:'+datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S'))
二、input()函数
基本语法:
variable =input('提示文字')
tip = input('请输入文字:') //接受用户输入内容,并保存到变量中
num=int(input('请输入您的幸运数字:'))
通过 ord()函数将字符ASCII码转换为数字:
name=input('输入字符:')
print(name+'的ASCII码为:',ord(name))
结果:
输入字符:!
!的ASCII码为: 33
三、单行或多行注释
语法:
#加注释内容
四、代码缩进
“:”用冒号区分代码之间的层次
四个空格为一个缩进量,Tab键
五、编码规范
1.每个import语句只能导入一个模块,尽量避免一次导入多个模块。
2.不要在行尾添加分号“;”,也不要用分号将两条命令放在同一行。
3.建议每行不超过80个字符,如果超过,建议用()将多个内容隐藏连接起来,而不推荐使用\进行连接。
4.避免在循环中使用“+”,“+=”
5.通常情况下,运算符两侧、函数参数之间、逗号“,”两侧建议使用空格进行分隔
学习拓展:
1.输出字符串居左,居中,居右对齐:ljust() 、center()、rjusr()
第一种方法:
print('明日',ljust(20)) #"明日"两个文字向右侧加18个空格,共计20个字符位置
print('明日',rjust(20)) #"明日"两个文字向左侧加18个空格,共计20个字符位置
print('明日',center(20)) #"明日"两个文字加两侧各9个空格,共计20个字符位置
print("|"+"明日",ljust(20)+"|"+'明日',rjust(20)+"|"+'明日',center(20)+"|")
第二种方法:
print('明日',ljust(20,'*')) #"明日"两个文字向右侧加18个空格,共计20个字符位置
print('明日',rjust(20,'*')) #"明日"两个文字向左侧加18个空格,共计20个字符位置
print('明日',center(20,'*')) #"明日"两个文字加两侧各9个空格,共计20个字符位置
print("|"+"明日",ljust(20,'*')+"|"+'明日',rjust(20,'*')+"|"+'明日',center(20,'*')+"|")
2.通过format()函数格式化进行居左,居中,居右对齐:
print(format('明日',' >20'))
print(format('明日',' <20'))
print(format('明日',' ^20'))
3.常用的转义字符
\n是转义字符
print(’人生苦短\我爱python‘)
人生苦短
我爱python
在字符串前加一个r,使字符串中的\用做普通字符
print(r'C:\mingr\name)
C:\mingr\name