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('hello\nPython') print('\tabcd') ''' 结束符 print('输出的内容', end="\n") 在Python中,print(),默认自带end="\n",会自动换行展示,默认的结束符就是\n ''' print('hello', end="\n") print('world', end="\t") print('hello', end="....") print('Python')