# 导入模块 import keyword # 我的第一个Python程序 这是单行注释 快捷键:CTRL+/ ''' 这里是多行注释 可以写多行,用 三个单引号 包起来 ''' print('Hello work') print('你好,中国') aa = ''' 这是不是注释了,是多行文本。 ''' print(aa) # 快速创建 python 模块 Alt+insert # 关键字 不能用 # 查看关键字 print(keyword.kwlist) ''' 关键字列表 ['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield'] ''' # 标识符 ''' 1.不能用数字开头 2.只能用 a-z A-Z 0-9 _下划线,其他字符全部非法 3.严格区分大小写, name和Name 是不同的 ''' # 变量和数据类型 # python 在声明变量时不要定义数据类型,具体的数据类型根据等号右边的值来确定。 # 格式 : 变量名 = 变量值 ''' python 有哪些数据类型,type(变量名)查看数据类型方法 1.整形 例 age = 30 2.浮点型 3.BOOL 布尔型 4.字符串 5.列表类型 list 6.元组类型 tuple 7.集合类型 set 8.字典类型 dict print(f'name = {name}') 输出的固定格式,f -> format 格式化, 特点是在单引号字符串中能够书写{},大括号中可以放入变量名。最后输出变量值 ''' # 1.整形 age = 30 #整形变量 print(f'age = {age} , type={type(age)}') # 2.浮点型 PI = 3.1415926 print(f'PI = {PI}, type={type(PI)}') # 3. BOOL 布尔型 isOk = True print(f'isOk = {isOk} type={isOk}') # 4. 字符串 name = 'StevenChen' #字符串变量 print(f'name = {name} , type={type(name)}') name1 = "双引用号字符串" #字符串变量 print(f'name1 = {name1} , type={type(name1)}') name2 = '''多行文本,字符串''' #字符串变量 print(f'name2 = {name2} , type={type(name2)}') name3 = """多行文本,字符串11111""" #字符串变量 print(f'name3 = {name3} , type={type(name3)}') # 高级数据类型 # 5.列表类型 list ,特点: 有序,可重复, 可扩展,可动态添加 nameList = ['张三','李四','王五','张三','李四'] print(f'nameList = {nameList} , type={type(nameList)}') # 6.元组类型 tuple,特点: 有序,可重复, 不可扩展 nameList = ('张三','李四','王五','张三','李四') print(f'nameList = {nameList} , type={type(nameList)}') # 7.集合类型 set,特点: 无序,不可重复, 可扩展 nameList = {'张三','李四','王五','张三','李四'} print(f'nameList = {nameList} , type={type(nameList)}') # 8.字典类型 dict,key -> value 键值对 user = {'id' : 1, 'name' : 'stevenChen', 'age' : 18} print(f'user = {user} , type={type(user)}') # 练习 name4 = '小明' print(f'我的名字叫 {name4},请多多关照!') age4 = 18 print(f'我的名字叫 {name4},今年{age4}岁,请多多关照!') # %s 字符串占位符 print('字符串占位符 -> 我的名字叫 %s,今年%s岁,请多多关照!' % (name4, age4)) no = 1 # 说明:整形的占位符为 %d print('我学号是 %d' % no) # %06d 整形必须是6位数,如果不足6位,用0补齐 print('我学号是 %06d' % no) price = 9.10 weight = 5.00 money = price * weight # %f 表示浮点型占位符 print('苹果单价 %f 元/斤,购买了 %f 斤,需要支付 %f 元' % (price, weight, money)) # 指定小数位数:%.1f 保留一位小数。%.2f 保留两位小数 print('苹果单价 %.1f 元/斤,购买了 %.2f 斤,需要支付 %.3f 元' % (price, weight, money)) # 输出 % 百分号, %%两个百分百转一个百分号, % 是特殊的字符 scale = 10.00 print('数据比例是 %.2f%%' % scale) print('数据比例是 %.2f%%' % (scale, )) #注意(scale, )里一定要有一个,逗号
Python01 注释,关键字,变量,数据类型,格式化输出
于 2024-05-28 23:17:31 首次发布