1.变量:无需关键字,不需要声明 n=10
2.python是一种强类型的语言:每个变量都是一个引用
3.print()换行,不换行:print(,end="")
用户输入:input(),其中输入的为字符串,可以通过类型转换为t自己需要的类型、可以使用(\)将一行的语句分为多行显示
Python可以在同一行中使用多条语句,语句之间使用分号(;)分割;
示例:
import sys; x = 'runoob'; sys.stdout.write(x + '\n')
4.注释:#单行注释 '''多行注释
在 [], {}, 或 () 中的多行语句,不需要使用反斜杠(\),例如:
total = ['item_one', 'item_two', 'item_three',
'item_four', 'item_five']
5.Number(数据类型):int,float,bool(真正的值是1或0,可以运算),complex(复数)
String:(字符串)
List:(列表)
Tuple:(元组)
Sets:(集合)
Dictionary:(字典)
判断数据类型:
type(a) 返回类型:不认同子类是父类类型
isinstance(a,int)返回true或false:认同子类是父类类型
6.字符串(String)
python中单引号和双引号使用完全相同。
使用三引号('''或""")可以指定一个多行字符串。
转义符 '\'
使用r可以让反斜杠不发生转义
字符串可以用 + 运算符连接在一起,用 * 运算符重复。
Python 中的字符串有两种索引方式,从左往右以 0 开始,从右往左以 -1 开始
Python中的字符串不能改变
Python 没有单独的字符类型,一个字符就是长度为 1 的字符串。
字符串的截取的语法格式如下:变量[头下标:尾下标]
str4='Runoob'
print(len(str4))
print(str4[-2:])#截取后数第二个开始,到最后一个字符串结束
print(str4[1:4:2]) #下标1和下标4 步长为2
print(str4[::-1])#倒着输出全部
print(str4[-1:0:-1])
print(str4[-1::-1])
print(str4[::-1])
print(r'hello\nrunoob') # 在字符串前面添加一个 r,表示原始字符串,不会发生转义
print(id(str4))
for i in range(11): #0--10循环输出
print(i)
7.位运算符:
$:两个相应的值都为1,结果为1,否则为0
|:两个相应的值有一个为1,结果为1.
^:两个相应的值不同,结果为1
~:互换(~a)把二进制数字变为相反的
<<:向左移动预算数指定位数:(每移动一位原数*2)
>>:向右移动运算数指定位数:(每移动一位原数/2)
8.删除引用:del
数学算术:/:得到浮点型
//:得到整形
**:次方
9.逻辑运算符
and:与
or:或
not:非
10.成员运算符
in : 在
not in:不在
11.身份运算符(判断引用对象)
is :判断两个两个标识符是不是引用自同一个对象
is not:判断两个标识符是不是引用自不同对象
12.is 与 == 区别:
*is 用于判断两个变量引用对象是否为同一个, == 用于判断引用变量的值是否相等。
id():查看内存地址
13.循环:
(1) while 条件:
循环内容
else(不满足条件进入else块):
内容执行一次
(2) for i in (遍历对象List)或(循环次数range(起始下标,结束位置)):
if 条件:
continue:(跳出循环进入下次循环)
break;(跳出循环)
else:(没有从任何一个break中退出:循环结束执行,)
2.python是一种强类型的语言:每个变量都是一个引用
3.print()换行,不换行:print(,end="")
用户输入:input(),其中输入的为字符串,可以通过类型转换为t自己需要的类型、可以使用(\)将一行的语句分为多行显示
Python可以在同一行中使用多条语句,语句之间使用分号(;)分割;
示例:
import sys; x = 'runoob'; sys.stdout.write(x + '\n')
4.注释:#单行注释 '''多行注释
在 [], {}, 或 () 中的多行语句,不需要使用反斜杠(\),例如:
total = ['item_one', 'item_two', 'item_three',
'item_four', 'item_five']
5.Number(数据类型):int,float,bool(真正的值是1或0,可以运算),complex(复数)
String:(字符串)
List:(列表)
Tuple:(元组)
Sets:(集合)
Dictionary:(字典)
判断数据类型:
type(a) 返回类型:不认同子类是父类类型
isinstance(a,int)返回true或false:认同子类是父类类型
6.字符串(String)
python中单引号和双引号使用完全相同。
使用三引号('''或""")可以指定一个多行字符串。
转义符 '\'
使用r可以让反斜杠不发生转义
字符串可以用 + 运算符连接在一起,用 * 运算符重复。
Python 中的字符串有两种索引方式,从左往右以 0 开始,从右往左以 -1 开始
Python中的字符串不能改变
Python 没有单独的字符类型,一个字符就是长度为 1 的字符串。
字符串的截取的语法格式如下:变量[头下标:尾下标]
str4='Runoob'
print(len(str4))
print(str4[-2:])#截取后数第二个开始,到最后一个字符串结束
print(str4[1:4:2]) #下标1和下标4 步长为2
print(str4[::-1])#倒着输出全部
print(str4[-1:0:-1])
print(str4[-1::-1])
print(str4[::-1])
print(r'hello\nrunoob') # 在字符串前面添加一个 r,表示原始字符串,不会发生转义
print(id(str4))
for i in range(11): #0--10循环输出
print(i)
7.位运算符:
$:两个相应的值都为1,结果为1,否则为0
|:两个相应的值有一个为1,结果为1.
^:两个相应的值不同,结果为1
~:互换(~a)把二进制数字变为相反的
<<:向左移动预算数指定位数:(每移动一位原数*2)
>>:向右移动运算数指定位数:(每移动一位原数/2)
8.删除引用:del
数学算术:/:得到浮点型
//:得到整形
**:次方
9.逻辑运算符
and:与
or:或
not:非
10.成员运算符
in : 在
not in:不在
11.身份运算符(判断引用对象)
is :判断两个两个标识符是不是引用自同一个对象
is not:判断两个标识符是不是引用自不同对象
12.is 与 == 区别:
*is 用于判断两个变量引用对象是否为同一个, == 用于判断引用变量的值是否相等。
id():查看内存地址
13.循环:
(1) while 条件:
循环内容
else(不满足条件进入else块):
内容执行一次
(2) for i in (遍历对象List)或(循环次数range(起始下标,结束位置)):
if 条件:
continue:(跳出循环进入下次循环)
break;(跳出循环)
else:(没有从任何一个break中退出:循环结束执行,)