print函数
Print()可以将一个数值或字符输出到屏幕上,可以同时输出多个元素,用","分隔开。
print("Hello world!!") #Hello world!!
print('我要好好学Python') #我要好好学Python
print('dianzi','jishu','shixi') #dianzi jishu shixi
print('电子'+'技术'+'实习') #电子技术实习
print("上课",2,"小时") #只能用逗号,不能用加号连接字符型和整型 上课 2 小时
print("上课""2""小时") #上课2小时
print(3-5) #-2
内置函数 BIF (built-in function)
-
为了方便快速地编写程序,Python提供了很多内置函数
-
查看内置函数方法: dir(builtins)
-
help函数显示内置函数功能描述
dir(__builtins__) #看python内置函数
help(print) #看help怎么定义
#help定义
'''Help on built-in function print in module builtins:
print(...)
print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)
Prints the values to a stream, or to sys.stdout by default.
Optional keyword arguments:
file: a file-like object (stream); defaults to the current sys.stdout.
sep: string inserted between values, default a space.
end: string appended after the last value, default a newline.
flush: whether to forcibly flush the stream.'''
- 关键字end可以用于将结果输出到同一行,或者在输出的末尾添加不同的字符,
#结果:上课2小时
print('上课',end='')
print(2,end='')
print('小时',end='') #去掉end=' '?
#结果:(print()定义中end='\n')
#上课
#2
#小时
print('上课')
print(2)
print('小时')
input函数
- input() 函数接受一个标准输入数据,返回为 string 类型。
- input([prompt])
- 参数说明:
- prompt: 提示信息
input('输入你的名字:') #会输出:输入你的名字:
a=input("输入数字\n") #返回值是string
print(a) #打印a
type(a) #看变量类型
#type函数结果:str
a=input("输入数字\n") #为啥只能数字
b=int(a)
print(b)
type(b)
'''结果:
123
int'''
python代码规范
- 不要在行尾加分号, 也不要用分号将两条命令放在同一行。
- 用4个空格来缩进代码(代替{ })。空格和Tab不能混用
- 常规下,每一行代码控制在 79 字符以内。
- 使用 \ 或 () 控制换行。
- 命名参考形式:module_name, package_name, ClassName, method_name, ExceptionName, function_name, GLOBAL_VAR_NAME, instance_var_name, function_parameter_name, local_var_name.
- Python 采用 PEP 8 作为编码规范,其中 PEP 是 Python Enhancement Proposal(Python 增强建议书)的缩写,8 代表的是 Python 代码的样式指南。
示例代码
'''
游戏
猜价格 ,这是多行注释
'''
# 猜价格游戏
#
#Python编程
my_number = 2000 # 定义价格
ur_number = input('猜这台冰箱多少钱?')
ur_number = int(ur_number)
while ur_number != my_number:
if ur_number < my_number:
ur_number = input('猜低了!再猜')
ur_number = int(ur_number)
else:
ur_number = input('猜高了!再猜')
ur_number = int(ur_number)
print('\n恭喜您,猜对了!\n')
标识符
- 标识符是指用来标识某个实体的一个符号,标识符通常由字母和数字以及其它字符构成。
- 第一个字符必须是字母表中字母或下划线 _,不可以用数字 。
- 标识符的其他的部分由字母、数字和下划线组成。
- 在 Python 中,标识符中的字母是严格区分大小写的。
- Python中的标识符中,不能包含空格、@、% 以及 $ 等特殊字符。
- 标识符不能和 Python 中的保留字相同。
python保留字
- 保留字即关键字,我们不能把它们用作任何标识符名称。Python 的标准库提供了一个 keyword 模块,可以输出当前版本的所有关键字。
import keyword
keyword.kwlist #输出保留字
标识符举例
UserID
4word #不能以数字开头
name
import #不能用保留字
data$money #标识符不能包含$
user_age
_my_name
多行语句
- Python 通常是一行写完一条语句,但如果语句很长,可以使用反斜杠()来实现多行语句。
total=item1+\
item2+\
item3
- 在 [], {}, 或 () 中的多行语句,不需要使用反斜杠(),例如:
total = ['item_one', 'item_two', 'item_three',
'item_four', 'item_five']