python入门简单函数(并带有知识拓展)

一、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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值