1.数据类型
1.1int()
整数 :123
1.2flot()
浮点数:10.5
3.5e10
1.3str()
字符串: "10.5"
"数据"
如果字符串内部既包含'又包含"怎么办?可以用转义字符\
来标识
#比如:
>>>a='I\'m \"OK\"!'
>>>print(a)
#表示的字符串内容是
>>>I'm "OK"!
如果字符串里面有很多字符都需要转义,就需要加很多\
,为了简化,Python还允许用r''
表示''
内部的字符串默认不转义,转义字符\
可以转义很多字符,比如\n
表示换行,\t
表示制表符,字符\
本身也要转义,所以\\
表示的字符就是\
>>> print('I\'m ok.')
I'm ok.
>>> print('I\'m learning\nPython.')
I'm learning
Python.
>>> print('\\\t\\')
\ \
>>> print(r'\\\t\\')#\\\t\\如果字符串内部有很多换行,用`\n`写在一行里不好阅读,为了简化,Python允许用`'''...'''`的格式表示多行内容
\\\t\\
1.4布尔值:布尔值和布尔代数的表示完全一致,一个布尔值只有True
、False
两种值,布尔值可以用and
、or
和not
运算。
and
运算是与运算,只有所有都为True
,and
运算结果才是True
or
运算是或运算,只要其中有一个为True
,or
运算结果就是True
not
运算是非运算,它是一个单目运算符,把True
变成False
,False
变成True
1.5 运用int()
flot()
str()
可以将不同数据类型进行相互转换
1.6type()
可以查看数据的类型
1.7isinstance(a,b)
判断数据a的类型是否为b
2变量
变量的概念基本上和初中代数的方程变量是一致的,只是在计算机程序中,变量不仅可以是数字,还可是任意数据类型。
变量在程序中就是用一个变量名表示了,变量名必须是大小写英文、数字和_的组合,且不能用数字开头
t_007 = 'T007'
#表示将t_007
赋值为字符串'T007'
3.条件分支
3.1比较操作符
>
:左边大于右边 >=
:左边大于右边 <
:左边小于右边 <=
:左边小于等于右边 ==
:等于 !=
:不等于
3.2 if条件语句
if 条件 :
条件为真的操作
else:
条件为假执行的操作
3.3 while 循环:程序需要循环运行的某些代码
while 条件 :
条件为真执行的操作
4常用操作符
4.1算数操作符
+
加
-
减
*
乘
/
除:除法计算结果是浮点数,即使是两个整数恰好整除,结果也是浮点数
%
余
**
幂
//
地板除,两个整数的除法仍然是整数:
网友评论