一,变量
变量的概念基本上和初中代数的方程变量是一致的,只是在计算机程序中,变量不仅可以是数字,还可以是任意数据类型。
message = "hello guys"
print(message)
hello guys
变量在程序中就是用一个变量名表示了,
变量名必须是大小写英文、数字和_的组合,且不能用数字开头
- 变量名只能包含字母、数字、和下划线。变量名可以字母或下划线开头,但不能用数字开头;
- 变量名不能包含空格,但可以使用下划线来分隔其中的单词;例如:python_note
- 不要将Python关键字和函数名用作变量名,这些会在Python的代码中用到,需要避免命名的时候用到
Python关键字:Fasle class finally is return None continue
for lambda try True def from nonlocal
while and del global not with as
elif if or yield assert else import
pass break except in raise
Python 内置函数
a = 1 # 变量 a 是整数
z_001 = "z001" # 变量 z_001 是一个字符串
在Python中,等号=是赋值语句,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量,例如
a = 123 # 变量 a 是整数
print (a)
a = "ABC" #变量 a 是字符串
print (a)
二 数据类型
一,数值型
整数
Python可以处理任意大小的整数,包括负整数,
运算法则 + – * /
2 + 3
3 - 2
3 * 2
3 / 2
7 // 4 #取整数
10 % 4 #求余数
2 ** 3 #求乘方
二, 字符串
字符串是以单引号 (’)或双引号(”)括起来的任意文本,比如’abc’,”xyz”等等。请注意,(”)或 (“”)本身只是一种表示方式,不是字符串的一部分,因此,字符串’abc’只有a,b,c这3个字符。如果’本身也是一个字符,那就可以用””括起来
"this is a string."
'this is also a string.'
"this's a string."
如果字符串内部既包含’又包含”怎么办?可以用转义字符\来标识
'i/'m/"ok/"!'
i'm "ok!"
转义字符\可以转义很多字符,比如\n表示换行,\t表示制表符,字符\本身也要转义,所以\\表示的字符就是\,
修改字符串的大小写,合并字符串
删除空白
函数str( ) 转换成字符串
三 布尔值
True False
布尔值可以用and、or和not运算。