Python学习日记1

目录

1.注释:

2.缩进

3.编码规范

4.输出和输入

print()

input()

5.拓展函数

chr():

ord():

datetime模块


1.注释:

单行注释:
#
多行注释:
"""


"""
或者
'''


'''

中文注释声明:
#coding=编码类型

eg.
#coding=utf-8

注:使用中文进行注释或者其他操作时要进行指定编码类型的中文编码

2.缩进

在python中代码块之间以代码缩进和冒号“:”区分代码之间的层次,同一级别的代码块的缩进量必须相同。

3.编码规范

(1)每个import语句只导入一个模块,尽量避免一次导入多个模块。

eg(推荐):
import sys
import game

eg(不推荐):
import sys,game

(2)不要在行尾添加分号;也不要用分号将两条命令放在同一行。

(3)建议每行不要超过80个字符,如果超过,使用小括号()将多行内容隐式地连接起来。

print("hello"
      "world")

结果:
helloworld

(4)使用必要的空行可以提高代码的可读性。

(5)建议在运算符两侧、函数参数之间,逗号“,”两侧使用空格进行分隔。

(6)避免在循环中使用+和+=运算符累加字符串,可以使用join方法进行连接

(7)适当使用异常处理结构提高程序的容错性,如显示判断,但不能过度依赖。

4.输出和输入

print()

a=6;
b=1;
print(9)
print(a+b)
结果 
9
7

print函数默认参数end为'\n'(换行符),所以会每一个print函数会默认换行,如果想要实现不换行可以进行一下操作:
 

1.使用end参数

print("你好", end='')
print("Python")

input()

input从键盘接受的数据都将被作为字符串读取

5.拓展函数

chr():

将数字作为ASCII值,输出对应ASCII编码的字符

eg.

input(chr(65))

结果:A

ord():

将字符转换为对应的ASCII值

eg.

print(ord('A'))

datetime模块

datetime.datetime.now()该形式如果不指定时区参数,通常返回本地时间。

datetime.datetime.now().year会返回对应时间,类型为int型

以此类推

datetime.datetime.now().month

datetime.datetime.now().day

datetime.datetime.now().hour

datetime.datetime.now().minute

datetime.datetime.now().second

datetime.datetime.now().microsecond

datetime.datetime.now().strftime(format)

其中,format是一个格式化字符串,用于指定输出的时间格式。

  • %Y:四位数的年份,如 2024。
  • %y:两位数的年份,如 24。
  • %m:两位数的月份,01 到 12。
  • %d:两位数的日期,01 到 31。
  • %H:24 小时制的小时数,00 到 23。
  • %I:12小时制的小时数,1到 12。
  • %M:两位数的分钟数,00 到 59。
  • %S:两位数的秒数,00 到 59。
  • %p:表示AM(上午),PM(下午)
  • eg.
    
    print(datetime.datetime.now().strftime('%M'))
    
    输出两位数的分钟数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值