01:注释
# 单行:输出‘hello world’
print('Hello World')
print('Hello Python') ## 简单注释
'''
多行注释
第一行注释
第二行注释
'''
# ctrl+/ #号的快捷键注释的快捷键
02:变量
# 变量的定义:程序中,数据都是临时存储在内存中的,为了更快速地查找或使用这个数据,通常我们把这个数据在内存中存储之后定义一个名称,这个名称就是变量 # 变量就是一个存储数据的时候,当前数据所在的内存地址的名字而已 # 变量名 = 值 >> 把后面的值赋值给前面的变量名,变量名自定义,要满足标识符命名规则 """ 标识符:命名规则是Python中定义各种名字的时候用的统一规范 1.数字、字母、下划线组成 2.不能数字开头 3.不能使用内置关键字:python内部已经定义了的关键字 4.严格区分大小写 """ ''' 命名习惯: 1.见名知意 2.大驼峰:即每个单词首字母都大写,例如:MyName 3.小驼峰:第二个(含)以后的单词的首字母都大写,例如:myName 4.下划线:例如:my_name ''' # 使用变量: # 定义变量:存储数据(变量)XY my_name = 'XY' print(my_name) # 定义变量:存储数据 成为程序员 schoolName = '成为程序员,学习Python' print(schoolName) # 按照代码的书写顺序,自上而下 # bug:程序中的错误 ''' Debug工具 是PyCharm中集成的用来调试程序的工具,在这里程序员可以查看程序的执行细节和流程或者调节bug 1.打断点 1).断点位置:目标要调试的代码块的第一行代码即可,即一个断点即可 2).打断点的方法:单击目标代码的行号右侧空白位置 2.Debug调试 '''
03:数据类型
'''
数据类型:
1.数值:int(整型),float(浮点型)
2.布尔型:真(True),假(False)
3.str(字符串)
4.list(列表)
5.tuple(元组)
6.set(集合)
7.dict(字典)
'''
"""
按经验将不同的变量存储在不同的类型的数据
2.验证这些数据是什么类型的 --检查数据类型 --type(数据)
"""
# int --整型
num1 =1
print(type(num1))
print(num1)
# float --浮点数 特点:就是小数
num2 = 1.1
print(type(num2))
print(num2)
# str --字符串 特点:数据都要带引号
a = 'Hello World'
print(type(a))
print(a)
# 布尔型 bool 通常为判断使用,布尔型有两个取值,True,False
b = True
print(type(b))
print(b)
# list --列表
c = [ 10,20,30]
print(type(c))
print(c)
# tuple --元组 --不能修改
d = (10,20,30)
print(type(d))
print(d)
# set --集合
e = {10,20,30}
print(type(e))
print(e)
# dict --字典 --键值对,'name'
f = {'name': 'TOM','age': 18}
print(type(f))
print(f)
04:格式化
# 输出 作用:程序输出内容给用户
print('hello python')
age = 18
print(age)
# 这种的叫做格式化输出
'''重要的是前三
格式符号 转换
%s 字符串
%d 有符号的十进制整数
%f 浮点数
%c 字符
%u 无符号十进制整数
%o 八进制整数
%x 十六进制整数(小写ox)
%X 十六进制整数(大写OX)
%e 科学计数法(小写e)
%E 科学计数法(大写E)
%g %f和%e的简写
%G %f和%E的简写
'''
'''
1.准备数据
2.格式化符号输出数据
'''
age = 20
name = 'XY'
weight = 65.5
stu_id = 203020535
# 1.今年我的年龄是X岁 == 整数型 == %d
print('今年我的年龄是%d岁' % age)
# 2.我的名字是X ==
print('我的名字是%s' % name)
# 3.我的体重是X公斤 ==浮点型 %0.2f表示小数点后显示的小数位数
print('我的体重是%f公斤' % weight) ##如果这样的话,默认会出现很多个小数点,六位
print('我的体重是%.2f公斤' % weight) ##如果i这样的话,想保留几位小数,就在后面加.X
# 4.我的学号是X ==整数型 %06d,表示输出的整数显示位数,不足以0补全,超出当前位数则原样输出
print('我的学号是%08d' % stu_id)
# 5.我的名字是X,今年X岁
print('我的名字是%s,今年%d岁' % (name, age))
print('我的名字是%s,明年%d岁' % (name, age+1))
# 6.我的名字是X,今年X岁,体重是X公斤,学号是X
print('我的名字是%s,今年%d岁,体重是%.2f公斤,学号是%10d' % (name, age, weight, stu_id))
'''
格式化字符串拓展
'''
name = 'XY' # %s
age = 20 # %d
weight = 65.5 # %f
# 我的名字是X,今年X岁了,体重是X公斤
print('我的名字是%s,今年%s岁了,体重是%s公斤' %(name, age, weight) )
'''
格式化字符串除了%s,还可以写为f'{表达式}'
语法:f'{}'
'''
print(f'我的名字是{name}, 今年{age}岁了,体重是{weight}公斤')
# f-格式化字符串是python3.6中新增的格式化方法,该方法更简单易读
05:转义字符
'''
转义字符:
n:换行
t:制表符,一个tab键,四个空格的距离
'''
print('hello')
print('world')
print('hellonPython')
print('tabcd')
'''
结束符
print('输出的内容', end="n")
在Python中,print(),默认自带end="n",会自动换行展示,默认的结束符就是n
'''
print('hello', end="n")
print('world', end="t")
print('hello', end="....")
print('Python')


