.变量:无需关键字,不需要声明
n=10
2.python是一种强类型语言:每个变量都是一个引用
3.print()换行,不换行:print(,end="")
4.#注释 ’’’ 多行注释 ’’’
5.数据类型:int,float,bool,complex(真正的值还是1,0,可以进行数字运算),复数
赋值运算:
a=b=c=1,
a,b,c=1,2,"runoob"
判断数据类型的方法:type(类型) isinstance(变量,类型)
del删除
区别:type()不会认为子类是一种父类类型。
isinstance()会认为子类是一种父类类型。
注意:在 Python2 中是没有布尔型的,它用数字 0 表示 False,用 1 表示 True。到 Python3 中
把 True 和 False 定义成关键字了,但它们的值还是 1 和 0,它们可以和数字相加。
异或 :相同得0不相同得1
数值运算
实例
>>>5 + 4 # 加法 9
>>> 4.3 - 2 # 减法 2.3
>> 3 * 7 # 乘法 21
>>> 2 / 4 # 除法,得到一个浮点数 0.5
>>> 2 // 4 # 除法,得到一个整数 0
>>> 17 % 3 # 取余 2
>>> 2 ** 5 # 乘方 32
·
· 1、Python可以同时为多个变量赋值,如a, b = 1, 2。
· 2、一个变量可以通过赋值指向不同类型的对象。
· 3、数值的除法包含两个运算符:/ 返回一个浮点数,// 返回一个整数。
· 4、在混合计算时,Python会把整型转换成为浮点数。
String(字符串)
Python中的字符串用单引号(')或双引号(")括起来,同时使用反斜杠(\)转义特殊字符。
变量[头下标:尾下标]
str = 'Runoob'
print (str) # 输出字符串
print (str[0:-1]) # 输出第一个到倒数第二个的所有字符
print (str[0]) # 输出字符串第一个字符
print (str[2:5]) # 输出从第三个开始到第五个的字符
print (str[2:]) # 输出从第三个开始的后的所有字符
print (str * 2) # 输出字符串两次
print (str + "TEST") # 连接字符串
print(str.__len__())#输出字符的长度
print (str[-1:]) #倒数第二个字符后的所有字符
print(str[1:4:2])#截取字符长度为4,从下标为1的字符开始增加2
结果uo
print(str[::-1])#字符倒着打印
另外,反斜杠(\)可以作为续行符,表示下一行是上一行的延续。也可以使用 """...""" 或者 '''...''' 跨越多行。
注意,Python 没有单独的字符类型,一个字符就是长度为1的字符串。
14:循环:
(1) while 条件:
循环内容
else(不满足条件进入else块):
内容执行一次
(2) for i in (遍历对象List)或(循环次数range(起始下标,结束位置)):
if 条件:
continue:(跳出循环进入下次循环)
break;(跳出循环)
else:(没有从任何一个break中退出:循环结束执行,)