python语法
程序员文章站
2022-07-02 12:58:39
变量与赋值 变量的概念与数学中变量的概念基本一致,不过python中变量可以是多种类型:int,float,double,字符串 等 变量名必须是大小写英文、数字、下划线(_)的组合,且不能用数字开头 python是动态语言 变量的值可以经过计算后赋值给自己 基本数据类型 在python中,能够直接 ......
变量与赋值
变量的概念与数学中变量的概念基本一致,不过python中变量可以是多种类型:int,float,double,字符串 等
a = 123 b = 123.76 c = 'hello world' print(a, b, c)
//运行结果 123 123.76 hello world
变量名必须是大小写英文、数字、下划线(_)的组合,且不能用数字开头
python是动态语言
a = 123.56 a = 'python'
变量的值可以经过计算后赋值给自己
a = 3 print(a) a = a + 1 print(a) // 运行结果: //3 //4
基本数据类型
在python中,能够直接处理的数据类型有以下几种:整数 浮点数 字符串 布尔值 空值
整数
python可以处理任意大小的整数
浮点数
浮点数也就是小数,之所以称为浮点数,是因为按照科学计数法表示时,一个浮点数的小数点位置是可变的,比如1.23×103和12.3×102是完全相等的。
整数和浮点数的存储方式是不同的,浮点数可能会有四舍五入的误差
字符串
字符串使用单引号''或双引号""括起来的任意文本。
如果字符串里面有很多字符需要转译,就需要加很多\ ,为了简化,python还允许用r''表示''内部的字符串默认不转译
print('\\\n\\') print(r'\\\n\\')
运行结果:
\
\
\\\n\\
如果字符串内有很多换行,用\n写在一行里不好读,为了简化,python允许用'''....'''的格式表示多行内容
print('''line1 line2 line3''')
line1
line2
line3
布尔值
布尔值只有true、false两种值
布尔值可以用and、or、not运算
布尔值常用于条件判断中
空值
空值是python中一个特殊的值,用none表示,none不能理解为0,