python中的变量
变量命令规则:
- 必须为字母、数字、下划线;
- 不能以数字开头;
- 不能与python中的关键字重名,如:print。
变量命名方法:
- 大写每个单词首字母,如:UserName
- 大写除首个单词之后的单词的首字母,如:userName
变量定义类型:
变量可以直接定义在python代码文件中
- str,字符串
In [18]: UserName = 'wangduoduo'
In [19]: print(UserName)
wangduoduo
- int,整型数
In [20]: Age = 20
In [21]: print(Age)
20
- bool,值只有 true 或 false
gender = True
- float,浮点数
height = 165.00
weight = 60.00
计算方式:
这里插入代码片
变量的计算
“+”、 “-”、 “*”、 “/”
定义
In [27]: Height = 165.00
In [28]: Weight = 60.00
In [29]: result = Height * Weight #计算高度乘重量
In [30]: print(result) #打印结果
9900.0
变量名只有在第一次出现才是定义变量的值,之后再次使用是重新给变量赋值
In [32]: result = result / 2
In [33]: print(result)
4950.0
Exercise:
输入学生姓名,
然后可以依次输入3门学科成绩,语文数学英语,
计算平均成绩并打印,平均成绩保留2位小数,
计算语文成绩在总成绩中占的百分比并打印,例:80.00%
name = input('StudentName:')
Chinese = float(input('Chinese:')) #因为python3中input采集的信息都为字符串,但是我们后面需要计算而且有小数,所以进行强制类型转换为浮点型
Math = float(input('Math:'))
English = float(input('English:'))
SumScore = Chinese + Math + English #计算总分
Average = SumScore / 3 #计算平均分
ChinsesPercent = (Chinese / SumScore) * 100 #语文成绩的占的百分比
print('%s\'s averagescore is %.2f' %(name,Average)) #打印平均成绩
print('ChinsesPercent is %.2f%%' %(ChinsesPercent)) #打印语文成绩的百分比
变量的赋值类型
int,整型
直接在变量名后接值,变量的类型属于整型
str,字符串
float,浮点型
bool
bool类型的值只有两个True 或 False,检测的有值答案是Ture,否则就是False
类型之间可进行再定义
字符串如果定义的值为数字,可以转换为int和float
如果值为float,转换为int时会去掉小数点后的值
如果定义的字符串值是小数或非数字,则无法转换
变量的功能查询:dir(I)
简单功能使用演示:center
I.center(40,’*’),显示40个字符,并将I的值放在中心其他空位用 * 补齐
pycharm 安装使用
pycharm作为一款开源的python编程软件,可以帮我们便捷的写代码
如何进行安装程序呢?
下载安装程序,https://www.jetbrains.com/pycharm/download/#section=linux
下载完成后,解压安装包
然后进入安装包目录,在目录下的bin目录中的 pycharm.sh 就是我们需要的安装和后期的启动脚本
在bin目录下执行 ./pycharm.sh 开始安装
在这一步,推荐勾选,因为会在你的系统 bin 下建立charm命令,可以在shell中输入此命令直接开启 pycharm,
安装完成后,第一次使用在此界面直接点击建立新项目
进入后可以自定义项目保存的目录,以及一些基础设置
设置完成后,系统会自动设置虚拟环境,然后就可以使用了
鼠标点击项目主目录上,按键 【Alt】 + 【Insert】 选择需要建立的文件类型,然后输入文件名就会自动建立出指定类型的文件
另外 我们可以在设置中为我们的python 文件添加类似shell 中的抬头,会在每次建立新python文件时添加在开始
""" #表示注释
NAME:${NAME}.py #文件名,引用变量自动写入
DATE:${DATE} #文件创立时间,引用变量自动写入
CONNECT:he646617320@163.com #文件作者
DESC: #文件说明
"""