Python01 注释,关键字,变量,数据类型,格式化输出

# 导入模块
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, )里一定要有一个,逗号
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

StevenChen85

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值