注释
- 注释解释语句的作用, 分为整行注释, 行内注释, 分行段注释, 分段的注释,可以用前后用3对单引号, 也可以用3对双引号
- 解释器会自动忽略注释的内容, 不执行.
# 注释用井号开头 , 这是一整行注释
print('hello world') #打印 hello world
'''
这里也是注释
可以分行
分段注释
'''
变量
- 变量就是
数据存在内存之后定义一个名称,这个名称就是变量
,实际就是内存地址的名字 - 变量起名字的要点
- 只能以字母, 数字, 下划线3种组合
- 不能以数字开头
- 不能用内置的关键词, 如define, False,True, if, elif等等
- 严格区分大小写
- 命名习惯
- a.名字要有意义
- b.大驼峰命名格式, 比如 GuestName
- c.小驼峰命名格式, 比如guestName
- d,下划线组合 guest_name
认识Bug, 使用Debug工具
- bug就是程序出错, 有提示
- degug工具可以按照一行一行确认执行程序, 便于发现错误.
数据类型
- 数值 , 分为int, float
- 布尔型 bool 值为 True False
- 字符串 str
- 列表 list 用中括号表示 [10,20,30]
- 元祖 tuple用圆括号表示(3,5,8,33)
- 集合 set 用大括号表示{10,20, 30}
- 字典 dict 是大括号{'name':'Tom','age':18}
验证某个 变量的类型语句type()
name = 'stone'
print(type(name)#打印出变量name的 类型
认识格式化符号
- %s 字符串
- %d 有符号的10进制 %06d 表示一共显示6位数, 不够前面用0补全, 多的位数, 不变.
- %f 浮点数 , %.3f表示保留小数点后面3位
- 格式化字符串,除了%s, 还可以写为f'{表达式}'
name = 'stone'
age = 18
weight = 75.5
student_id = 1
# 需打打印 我的名字是x, 年龄是x岁,体重是x公斤,学号是x号
# 第一种打法
print('我的名字是%s, 年龄是%d岁,体重是%.2f公斤,学号是%06d号'%(name,age,weight,student_id))
# 第二种打法 全部用%s代替
print('我的名字是%s, 年龄是%s岁,体重是%s公斤,学号是%s号'%(name,age,weight,student_id))
# 第三种打法 , 用 f'{表达式}'
print(f'我的名字是{name}, 年龄是{age}岁,体重是{weight}公斤,学号是{student_id}号')
转义字符
- \n 意思是换一行
- \t 意思空一个tab键距离, 一个tab键等于4个空格距离
-
#用一个print, 显示换行输出
-
print('hello\nworld') #hello之后马上换行再打印world
-
#\t 占据4个空格
-
print('\thello') #先空4个空格, 然后打印hello
-
-
- print 语句自带换行功能, 两个print语句, 第二个开始就是换一行,
-
print('hello world')
-
print('hello world',end='\n') #第1行是第2行的简写
-
# end中的也可以是其他任意的内容,比如点点点,
-
-
文章评论