一、输入和输出

输入的语法

输入–input

输入的结果输出之后一定是一个字符串

num = input(‘请输入一个数字:’)

print(num, type(num))

1

2

输出的语法

输出–print

print能够将程序中任意数据打印出来,将数据规范的打印出来供程序员辨别数据

print(10 + 100, 10 < 30)

1

二、数据类型

数值: int(整型)、float(浮点型)

布尔型:True ,False

字符串:str

列表:list

元组:tuple

集合:set

字典:dict

#整型

a = 1

print(type(a))

#浮点型

b = 1.1

print(type(b))

#布尔型

c = True

print(type©)

#列表

d = [1, 2, 3]

print(type(d))

#元组

e = (4, 5, 6)

print(type(e))

#集合

f = {7, 8, 9}

print(type(f))

#字典

g = {‘name’: ‘tester’, ‘age’: ‘12’}

print(type(g))

三、变量

变量的作用

定义变量

变量名 = 值

命名规则,

由字母、数字、下划线组成;

不能数字开头;

不能使用内置关键字;

严格区分大小写

命名习惯

大驼峰 MyName

小驼峰 myName

下划线 my_name

使用变量 my_name = ’ tester ’

print(my_name)

四、格式化输出

%s 字符串

%d 有符号的十进制整数

%f 浮点数

使用方式:

“”"

1、准备数据

2、格式化输出数据

“”"

age = 18

name = ‘tester’

weight = 60.4

stu_id = 1

stu_id2 = 12234

#1、今年的年龄是x岁

print(‘今年的年龄是%d岁’ % age)

#2、我的名字是xxx

print(‘我的名字是%s’ % name)

#3、我的体重是xx公斤

print(‘我的体重是%.2f公斤’ % weight)

#4、我的学号是xx

print(‘我的学号是% d’ % stu_id)

#4.1我的学号是001

print(‘我的学号是%03d’ % stu_id)

print(‘我的学号是%03d’ % stu_id2)

#5、我名字是xxx,我的年龄是xxx

print(‘我名字是%s,我的年龄是%d’ % (name, age))

#5.1 我的名字是xxx,我明年的年龄是xxxx

print(‘我的名字是%s,我明年的年龄是%d’ % (name, age+1))

#我的名字是xxx, 我的年龄是xxx, 我的学号是xxx, 我的体重是xxxx

print(‘我的名字是%s, 我的年龄是%d, 我的学号是%03d, 我的体重是%.2f’ % (name, age, stu_id, weight))

%03d ,表示输出的整数显示位数,不足的以0补全,超出当前位数的则原样输出

%.2f,表示小数点后显示的小数位数

%s 可以抵作为代替整型 和浮点

age = 18

name = ‘tester’

weight = 60.4

stu_id = 1

stu_id2 = 12234

#我的名字是xxx,我的年龄是xxx, 体重是xxx

print(‘我的名字是%s,我的年龄是%s, 体重是%s’ %(name, age, weight))

f格式化字符串

语法 f’{表达式}’

name = ‘tester’

age = 12

#我的名字是xxx, 我的年龄是xxx

print(‘我的名字是%s, 我的年龄是%s’ % (name, age))

#语法 f’{表达式}’

print(f’我的名字是{name}, 我的年龄是{age}')

转义字符

\n 换行

\t 制表符,一个tab键,4个空格

#\n 换行符

print(‘hello\nworld’)

#\t 制表符

print(‘hello\n\tpython’)

结束符号,默认结束符号是 print 默认结束符号是\n,我们也可以自定义结束符号,例如改为\t

print(‘hello’, end=‘\n’)

print(‘world’, end=‘\t’)

print(‘hello’)

print(‘python’)