讲一下关于变量和常量的概念:
变量命名:
定义:内存地址的别名
方法:首次赋值就会被定义,变量名=数据
再次赋值会改变变量的指向
变量的命名:通常由数字,字母下划线组成,且不能以数字开头,不能和关键字重名,尽量要知道字面意思
命名方法:小驼峰命名:userName,user_name
大驼峰命名: TestCase
常量命名:
都为大写字母的为一个常量: PI=3.14
讲一下关于类型转换的概念:
就是比如说将 int类型变为float类型,将str类型转为int类型,char类型转为int类型
int(x) 将 x 转换为一个整数 int(20.44)
float(x) 将 x 转换到一个浮点数 float(10)
str(x) 将对象 x 转换为字符串 str(123)
chr(x) 将一个整数转换为一个字符:chr(65)
ord(x) 将一个字符转换为整数:ord('A')
eval(str) 函数用来执行一个字符串表达式,并返回表达式的值:eval("34+23")
有些转换却是不行的
a = '1.2' print(type(a))#<class 'str'> print(float(a)) #1.2 print(int(a)) # ValueError: invalid literal for int() with base 10: '1.2'
运算符的一些基本概念:
算数运算符:就是数学的一些基本算术符:+、-、*、/、//(求商)、%(取余)、**(幂)
赋值运算符:就是 右边的结果给到左边,使用“=”号
逻辑运算符:and、or、not,优先级:not>and>or
比较运算符:<,>,<=,>=,==,!= 条件为真返回True,否则返回False