零基础和我一起学Python系统
第一天变量和数据类型
知识点
- 注释
- 变量
- 数据类型
- 输出
变量和数据类型
一、注释
注释 有两种: 1,单行注释用#注释单行,注释的作用是方便开发者阅读代码
def get_user(username,age):
# 打印出用户的姓名和年龄
print(f'用户名:{username},年龄{age}')
2,多行注释
用 3个双引号或3个单引号做 多行注释
在pycharm 中,敲3个双引号或3个单引号时,会自动跳出参数和返回值,
方便用户输入对应的信息
def get_user(username,age):
"""
打印出用户的姓名和年龄
:param username: 用户的姓名
:param age: 年龄
:return:
"""
print(f'用户名:{username},年龄{age}')
二、变量
变量是一个存储数据所在的内存地址名字
变量定义
变量名 = 值变量名是由用户自己定义的。
但用户名要符合标识符命名的规则。
1.标识符是由字符(A~Z 和 a~z)、下划线和数字组成,但第一个字符不能是数字。
2.标识符不能和 Python 中的保留字相同。有关保留字,后续章节会详细介绍。
3.Python中的标识符中,不能包含空格、@、% 以及 $ 等特殊字符。
注意:
python 严格区分大小写
即 Aa ,aa 表示两个变量
判断
1a = 12 对不对呢?
pycharm会报错。因为第一个字母不能是数字
命名习惯
- 见名知意
即看到名字就能知道变量的意思 - 大驼峰,小驼峰
UserName–大驼峰,userName–小驼峰 - 下划线
user_name
注意
变量命名只要满足标识符命名的规则就可以了。
但良好的命名习惯可以体现开发者的素质,在
团队合作中,也会让其他开发者认可。
定义使用变量
存储数据张三到user_name
user_name = “张三”
print(user_name)
BUG
根据pycharm 提示错误,解决bug
三、数据类型
常见的数据类型
通过type 查看数据类型
例如:
user_name = “张三”
print(type(user_name))
四、输出
格式化输出
带黄色的表示工作中常用的格式化输出
- %s 格式化输出字符串
例如:
user_name = “张三”
print(“学生的姓名是%s” %user_name)
- %d 格式化输出有符号的整数
例如:
age = 18
print(“学生的年龄是%d” %age)
4. %f 格式化输出浮点数
例如:
weight = 55.5
print("学生的体重是%f" %weight)
注意
输出格式保留了6位小数,不是自己想的效果。
如果想要2位小数,要怎么做呢?
在%f 中间加上.位数就可以了。
weight = 55.5
print(“学生的体重是%.2f” %weight)
对齐问题
假如有一个班有50个同学,学号从1到50号,
如果直接print ,会显示位数不同。
可以在不足的加0补足
例如:
st_1 = 1
print(“学号是%03d” %st_1)
多变量输出
例如:
user_name = “张三”
age = 18
weight = 55.5
st_1 = 1
print(“姓名:%s,年龄%d,体重%.2f,学号是%03d” %(user_name,age,weight,st_1))
f格式输出
例如:
user_name = “张三”
age = 18
weight = 55.5
st_1 = 1
print(f"姓名:{user_name},年龄{age},体重{weight},学号是{st_1}")
注意
f表达式相对 %要高效。但要python3.6 后才能使用
总结
第一天学习Python ,要多多练习,熟能生巧。