多个值用逗号隔开,结尾参数end=‘ ’ 默认\n—换行
input输入语句 a=input(‘请输入密码:’) 接收到是字符串类型 print(a)
变量a=100
先赋值在使用从定义开始到包含他的代码块结束—作用范围相当于一个标签贴在了数据或对象身上—万物皆对象,无处不对象 标识符—名字变量–函数—类 强制性 1. 合法的标识符:字母–数字(不能开头)–下划线–中文(不建议使用) 2版本不能使用中文 2. 大小写敏感 3. 关键字不能使用—如for in if else elif 4. 不能使用保留字–如print–input
开发习惯:
望文生义字母大小写:包,模块–小写常量—全部大写类—首字母大写,后面每个单词的首字母也要大写—大驼峰变量,函数名—首字母小写,后面的每个单词首字母大写----小驼峰 数据类型 整型:整数—int字符串–str浮点型—小数—float 科学计数法 e—乘以10的多少次方布尔类型—bool 返回值是True False 1—True 0—False空值 类型转换 获取类型信息 表达式 运算符 None列表—list [1,2,3,4,5]元组—tuple >>> t=(1,2,3)字典—dict >>> d={'one':1,'two':2} 类型转换1 str–int() 字符串必须是数字,字母不可以转换 2float--int() 将小数直接抹去 3 str--float() 字符串必须是数字,字母不可以转换 4int---float() 5 float---str() 6int---str() -获取信息类型
type() isinstance(数据,类型) >>> a='hehe' >>> isinstance(a,int) False >>> isinstance(a,str) True 表达式定义:变量和字面值用某个式子链接的模式 表达式必须有固定的字面值 a=5 b=4 c=a+b
运算符常见的运算符:+ - * /(真除法) **(幂运算) %(取余) //(地板除) 赋值运算符: = += -+ *= /= %= //= 布尔运算符(比较运算符) == < > <= >= != 逻辑运算符 not and or 优先级: 1 先乘除后加减 2 幂运算优先 3 括号可以干预优先级,括号的优先级最高