Python学习笔记(第二天)

#!/usr/bin/python3

str = 'php'

print (str)          # 输出字符串
print (str[0:-1])    # 输出第一个个到倒数第二个的所有字符
print (str[0])       # 输出字符串第一个字符
print (str[2:5])     # 输出从第三个开始到第五个的字符
print (str[2:])      # 输出从第三个开始的后的所有字符
print (str * 2)      # 输出字符串两次
print (str + "TEST") # 连接字符串

基本上计算和变量和PHP基本一致。都是无需VAR,可直接定义,运算也基本一样,区别就是连接字符串时和javascript更像,用“+”而不是“.”。星号 (*) 表示复制当前字符串,紧跟的数字为复制的次数。

继续阅读Python学习笔记(第二天)

第一段python程序

我个人从实际角度出发,从来不打算去写“Hello world”,所以第一段代码,我学习日期输出

至于第一段的!/usr/bin/python3,如果大家的开发环境是windows,自动忽略。它实际上是指示了在当前系统(Linux,MAC)中python3命令的路径,如果你不写或者是写错了,那么系统会给出找不到解释器的错误。

#!/usr/bin/python3
import time


#单纯输出时间戳
ticks = time.time()
print ("当前时间戳为:", ticks)


# 格式化成XXXX年XX月XX日 XX:XX:XX形式
print ("当前时间为:", time.strftime("%Y年%m月%d日 %H:%M:%S", time.localtime()))

python系统中的保留词(运算词,尽量避免使用与变量)

import keyword
keyword.kwlist
['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

Python中单行注释以 # 开头,多行注释用三个单引号(”’)或者三个双引号(”””)将注释括起来

通常是一行写完语句,但如果需要拆分多行语句,可以使用“ \ ”来实现,例如:

aaaaaaa = asd1 + \
        asd2 + \
        asd3 + \
        asd4