第二章 变量和简单数据类型 学习笔记
python运行
python编辑器调用解释器来运行.py文件
语法突出功能以各种方式突出程序的不同部分
变量
每个变量都指向一个值
变量的命名
-
变量名应该包括字母数字下划线,并只能以字母下划线开头
-
python变量名不以空格分隔而以_分隔
-
关键字不应该作为变量名
-
变量名应该简短且具有描述性
-
慎用小写字母l和o
避免命名错误
trackback作为记录会指出错误
变量是标签
变量指向一个特定的值
符合标准的python约定文件名
使用小写字母和下划线
字符串
字符串是一系列字符,用单引号和双引号括起来的都是字符串,因此可以在字符串中包含引号和撇号
使用方法修改字符串的大小写
方法是指python对数据执行的操作
数据一般储存在变量之中
方法通常需要额外的信息来完成工作,所以方法后需要括号
方法**title()**是(只有)首字母大写显示
大小写处理函数
upper()
lower()
在字符串中使用变量
采用f字符串(format设置格式)
python通过把花括号内的变量替换成其值来设置字符串的格式
f字符串可以放在print()里,也可以创建消息
3.5版本以前的python使用format()方法,对每个变量用{}来进行引用,并在format中按顺序指出变量的值
使用制表符和换行符来添加空白
空白泛指任何非打印字符,如空格,制表符\t和换行符\n,可直接在字符串中使用
删除空白
python删除用户输入数据中的空白需要调用函数strip()
两边空白,lstrip()左边空白,rstrip()右边空白
返回值字符串中会进行清理,但是原值并不会发生改变
语法错误
引号不匹配
数
整数
在python中可以对整数执行加(+)减(-)乘(*)除(/)运算以及开方(**)
浮点数
python将所有的带小数点的数都称作是浮点数
浮点数运算时其结果包含的小数位数可能不确定
鉴于计算机内部表示数的方式
无论哪种运算只要操作数有浮点数python默认得到浮点数(包括整数/)
数中下划线
书写很大数的时候,在数中用下划线给数字分组将不影响python存储和打印数字
对多个变量赋值
用逗号将变量隔开同时用逗号将数值隔开,python会按照顺序将每个值赋给相应的变量
常量
程序员约定将全部大写的变量名表示常量并在程序生命周期内保持不变
注释
简洁,清楚