变量
命名规则(重点掌握)
-
变量名组成: 数字、字母(a-z,A-Z)、下划线(_)组成,不能以数字开头
-
python支持中文变量名,但不建议使用中文变量名
-
区分大小写
-
不能使用关键字。关键字是指python语言本身使用的一些单词
# 查看关键字列表 import keyword 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'] -
最好不要把系统函数做变量名,否则系统函数就不能使用了
print = 3 # print是系统函数
命名风格
1. 变量命名的风格
(1)变量命名最好见名知意
(2)变量命名一般遵循:
小驼峰:如果变量名由多个单词组成,第一个单词首字母小写,其他单词首字母大写,如myBook yourName
下划线分割:单词之间用下划线分割,单词小写; my_book your_name
大驼峰:如果变量名由多个单词组成,所有单词首字母大写,MyBook YourName,常用于类名
大写:一般用于常量,如PI = 3
# 不好的风格
# a = 1
# b = 2
# c = 3
# 好的风格:
# name = "刘秀"
# age = 20
变量类型&内存地址
# 查看变量或常量类型
age = "18"
type(18)
# 查看变量的内存地址
a = 5
id(5)
变量的输入和输出
变量输入:使用input输入
input用于输入数据给变量,无论输入什么都是字符串
#input括号中字符串用于提示用户,不用输入
age = input('请输入你的年龄')
print(age)
# 把字符串age转换为整型数据
# age = int(age)
# 转换为浮点数
age = float(age)
变量输出(重点掌握):print函数
- 作用:将数据显示到屏幕
- 用法:
显示字符串
print(‘hello’)
# print会自动换行
# sep可以指定数据项之间的分隔符
# end参数可以是否换行,end的默认值是换行符,所以会自动换行
# print("abc"*5) 输出5次abc:"abcabcabcabcabc"
#显示变量
age = 20
print(age)
显示多个字符串和变量
age = 20
sex = '男'
print('俺是大傻',age,sex)
格式化显示 # 重点
name = '大傻'
age = 20
#%s和%d叫占位符,替变量站了位置,显示的时候会用变量的值替换占位符
#占位符和和后面小括号里的变量一一对应
print('俺是%s,俺今年%d岁了'%(name,age))
# 常见的占位符
%s 字符串占位符 %10s字符串占10列宽度
%d 整数的占位符
%f 浮点数的占位符 %.1f表示保留一位小数
ps:整数部分若溢出,则无需理会,小数部分若不足则要补齐
注意事项
- 变量必须先定义后使用
- 变量的类型由所赋值决定
- =两边要留一个空
常量
程序在运行的过程中,值永远不会发生改变的量称之为常量
python没有专门的常量类型,一般约定俗成使用大写表示常量
# 圆周率
PI = 3.1415926
本文详细介绍了Python编程中的变量命名规则,包括命名风格、变量类型与内存地址、输入输出操作以及格式化显示。强调了变量命名应见名知意,遵循小驼峰或下划线分割的风格,并避免使用关键字和系统函数名。同时,讲解了变量的类型由赋值决定,以及如何使用input和print函数进行用户交互。此外,还涉及到了变量输出的重点,即print函数的使用方法和格式化输出技巧。

被折叠的 条评论
为什么被折叠?



