Python入门笔记(一)

人生苦短 我用Python

By Paneer

Python具有强制可读性,通过强制缩进来体现语句之间的逻辑关系

Python中基本的输入输出

统一的运算模式:输入数据、处理数据、输出数据
I-P-O Input,Process,Output

基本输出函数 print()

print()函数简单语法结构为:

1
print(输出内容)
  • 输出内容可以是数字和字符串(字符串要用引号括起来),此内容将会直接输出,也可以是包含运算符的表达式,此类内容将计算结果输出
  • 如果要一次输出多个内容,则可以用英文半角逗号将所输出的内容分隔开

示例如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# 1.使用print函数简单输出
a = 10 # 变量a赋值为10
b = 20 # 变量b赋值为20
print('hello world') # 输出hello world
print(a) # 输出10
print("a") # 输出a
print(a + b) # 输出30

# 2.不换行一次输出多个数据
a = 10 # 变量a赋值为10
b = 20 # 变量b赋值为20
print('hello world', a, b, a + b) # 输出hello world 10 20 30

# 3.输出ASCII码所对应的字符
print("b") # 输出字符b
print(chr(98)) # 输出字符b
print("C") # 输出字符C
print(chr(67)) # 输出字符C

# 4.使用print输出中文
print(ord('北')) # 得到"北"的编码为21271(十进制),转为十六进制为:5317
print(ord('京')) # 得到"京"的编码为20140(十进制),转为十六进制为:4eac
print('\u5317\u4eac') # 输出"北京"

# 5.使用print函数将内容输出到文件中
fp = open('demo.txt', 'w') # 打开文件demo.txt(若无则新建) w-->write
print('hello world', file=fp) # 输出"hello world"到文件中
fp.close() # 关闭文件

print()函数完整语法结构为:

1
print(value,...,sep=' ',end='\n',file=None)

在pycharm中按住Ctrl键鼠标点击print()方可看到

  • 多条print()输出到一行显示
    • 只需将end设置为其他字符,例如end=’ ‘
  • 使用链接符连接多个字符串
    • 使用“+”连接数值和其他数据类型时,系统默认为加法计算,程序报错。可将数值作为字符串来处理。

示例如下:

1
2
3
4
5
6
7
8
9
10
# 6.多条print输出到一行显示
print('大头', end='--->') # 输出"大头",并将end中'\n'替换为'--->'
print('真可爱') # 输出"真可爱",同时运行这两行会得到"大头--->真可爱"

# 7.使用连接符连接多个字符串
print(1234) # 直接输出整数
print(3.1415926) # 直接输出浮点数
print(1, 2, 3, 4) # 逗号连接,直接输出并用空格连接
print(192, 168, 1, 1, sep='.') # 使用间隔符"."进行连接,数值之间用"."进行分割
print('今年是' + '2022' + '年') # 输出为"今年是2022年"

基本输入函数input()

input()简单语法结构为:

1
variable = input('提示文字')
  • 无论用户输入的是字符或数字,input()函数统一按照字符串类型输出
  • 要想接收整型的数字并保存到变量num中,代码如下
    num=int(input('请输入你的幸运数字: '))
1
2
3
4
5
6
7
# 8.input函数的使用
name = input('请输入你的姓名:') # 输入的字符串赋值于name中
print('您的姓名是:' + name) # 输出"您的姓名是:name(指其值)"

# 9.输入整数类型的数据
num = int(input('请输入您的幸运数字:')) # 将输入的字符串转换为int型
print('您的幸运数字为:',num) # 此处不能用"+"进行连接,num此时为整数类型,加号会默认运算