- print() # 基本输出函数, 打印内容到标准输出
- a = 10 # 整型变量, Python中变量直接使用(与shell一样), 无需定义
- while # Python 关键字, 使用格式如下:
N = 1000 sum = 0 i = 1 while i <= 1000: sum += i i += 1 print("1+2+3+...+999+1000=", sum)
-
-
-
- / = > < >= <= # Python中的运算符, 赋值运算符和比较运算符
- print("There are ", cars, “cars available.”) # print语句中使用 cars 变量
- printf(f"Let;s buy {cars} cars") # 格式化字符串并在其中使用 cars 变量
- print(str1.format(var1)) # 格式化字符串, 将变量var1连接到字符串str1末尾
- print(st1 + str2) # 连接字符串str2到字符串str1末尾, 并打印到标准输出(屏幕或终端)
- print(“Hello World!”, end=" “) # 若不想换行, 可以使用 end=” " 或者 end=’ ’
mystr = "{} {} {} {}; print(mystr.format("one", "two", "three", "four"))
#使用format方法填充字符串mystr
并打印, 若拆分成 mystr.format("one", "two", "three", "four")
和 print(mystr)
, 字符串不会被填充, 只会按原样输出.
若要达到预期, 请使用mystr = mystr.format("one", "two", "three", "four"); print(mystr)
print(""" line1.... line2... ... line n """)
# 使用 “”" 或 ‘’’ 可以将字符串分成几行书写, 适合处理比较长的字符串.- 转义字符
print("\n\t\v\b\a")
#用法可参考转义字符使用 - input() # Python 基本输入方法, 从标准输入获取内容, 可以是字符串, 数字等. 使用时可以添加提示, 如
n = input("please input a number").split()
, split() 是分割函数, 默认所有空格, 换行符都会作为分割标志. - from sys import argv # 从sys模块导入argv参数, 一般用于
通过命令行向python脚本传递参数
- 简单文件操作
text = open(filename) #打开文件, 默认以只读方式打开 print(text.read()) #读取文件所有内容并输出到屏幕或终端 buff = text.readline() #从文件读取一行内容并存到buff中 text.write("Hello World") #向文件中写入"Hello World!" text.close() #关闭文件
- import time #导入 time 库, 使用时间函数时所需,
time.sleep(2)
, 睡眠两秒 from os.path import exists
# 从os.path 模块导入exists, 包含了用于判断是否存在的函数, 用法
from os.path import exists file_status = exists(file_name) #判断文件是否存在, 返回 True 或 False
- 函数定义及示例:
def print_two(*args):
arg1, arg2 = args
print(f"arg1: {arg1}, arg2: {arg2}")
return 0
- file.seek(0) #设置文件磁头位置到文件开头
- 备注: 本文只是个人学习笔记, 仅供参考, 无法保证文中代码完全正确, 请谅解.