-
定义变量=右边的值
为整数时可加可不加单/双引号
为字符串时,需加单/双引号。
print()里变量名不能加单/双引号,加了只会呈现变量名。
查看全部 -
基础数据类型
整数
十进制
二进制0b开口
十六进制0x开口
浮点数
就是我们生活中的小数
布尔值
只有两个值。true,false。
三种运算:and与运算、or或运算、not非运算。
字符串
非数字类型的
空值
none,与0不同,0为数值,none做空
查看全部 -
要表示字符串Bob said "I'm OK"
由于'和"会引起歧义,因此,我们在它前面插入一个\表示这是一个普通字符,不代表字符串的起始,因此,这个字符串又可以表示为'Bob said \"I\'m OK\".'
查看全部 -
整数与浮点数可一起运算,运算方式可用四则来进行运算,即加减乘除。
运算结果中,浮点数可代表整数的结果,但整数不能代表浮点数的结果。
注:Python2与Python3运算得到的结果不一致,Python2运算结果只保留整数,Python3则保留了小数点。
取模运算中,用%(百分比)符号来表示进行取模,公式为print(数字%数字)#,取模运算中,以2为取模结为0时,啧为偶数,反之为奇数。
特殊除法为地板除,以//(双斜杠)符号来表示。公式为:数字//数字#,运算结果去除小数,保留整数
若要保留小数,则以round()函数来表示,当需求要保留计算结果为两位小数时,则公式为:
定量名=‘数字’
result=round(定量名(加点乘除),2)
print(result)
当需求保留小数位越多时,则小数位根据需求来调整
查看全部 -
# Enter a code
name=['Alice', 'Bob', 'Candy', 'David', 'Ellena'];
score=[89, 72, 88, 79, 99];
name1=[89, 72, 88, 79, 99];#name1=name并不是对name1赋值
sord=0;
i=0;
j=0;
while j<5:
while i<5:
if(score[j]>score[i]):
sord=sord+1;
i=i+1;
name1[sord]=name[j];
j=j+1;
i=0;
sord=0;
print(name1);
查看全部 -
# Enter a code查看全部
-
# Enter a code查看全部
-
# Enter a code查看全部
-
# Enter a code查看全部
-
变量名即标签,可由大小写英文字母,数字及下划线-组成,但不能以数字开头。变量名命名时尽量不要与Python关键字(and,or,not)重合。
变量名=数据,如num=‘大笨蛋’,此时num即为变量名,‘大笨蛋’为该变量名存储的数据。在Python中,一个变量可存储不同类型的数据。
通过print(变量名)来输出数据,如num(变量名)=‘大笨猪’(所存储数据),可输出为print(num)=大笨猪
查看全部 -
IndentationError: expected an indented block(说明此处需要缩进)
sum=0
num=0
while True:
for a in range(0,1001):
if a%2==0:
sum=sum+a
break
print(sum)
查看全部 -
一、Number:
1. int:数据类型为整数的数字包含正负数,应用范围多诸多,但不包括精度要求高的数据。
2. float: 浮点型由整数部分与小数部分组成,浮点型也可以使用科学计数法表示。
3. bool:只有True、False两种值。
4. complex: 复数由实数部分和虚数部分构成,可以用a + bj,或者complex(a,b)表示, 复数的实部a和虚部b都是浮点型。
5. 其他进制的整数:1)十进制:不能以0开头;二进制:1)以0b开头;3)八进制:以0o开头;4)十六进制:以0x开头。
6. 注意:所有以其他进制定义的整数,输出结果均为十进制
二、String:
1. 字符串类型用于保存文本(不局限于文本的个数)信息。
2. 用单引号 ' 或双引号 " 括起来表示。
3. 字符串的截取:

例如:

4. 反斜杠可以用来转义,使用r可以让反斜杠不发生转义:

5. 注:Python 没有单独的字符类型,一个字符就是长度为1的字符串;Python中的字符串不能改变。
三、List:
1. 列表可以完成大多数集合类的数据结构实现。
2. 列表中元素的类型可以不相同,它支持数字,字符串甚至可以包含列表(所谓嵌套)。
3. 列表是写在方括号 [] 之间、用逗号分隔开的元素列表:列表名=[值1,值2]
4. 列表截取:

5. 注:List中的元素是可以改变的。
四、Tuple:
1. 元组为括号形式:元组名=(值1,值2)
2. 元组可以存储任意数据类型,与列表类似。
3. 元组也可以被索引和切片,方法一样。
4. 元组也可以使用+操作符进行拼接。
5. 注:构造包含 0 或 1 个元素的元组的特殊语法规则;元组的元素不能修改。
五、Set:
1. 集合只能用于去重和关系运算(集合不可以通过下标取值),没有键值对。
2. 声明空集合的话必须使用关键字"set"(如:XX=set()),则默认为字典。
3. 可保存任意数据类型。
4. 使用{},多个值之间用,隔开:集合名={值1,值2}
5. 集合是无序的
六、Dictionary:
1. 字典属性可以保存任意数据类型(包括字典)。
2. 字典当中的元素是通过键来存取的,而不是通过偏移存取。
3. 字典是一种映射类型,字典用 { } 标识,它是一个无序的 键(key) : 值(value) 的集合。
4. 字典的关键字(key)必须为不可变类型且唯一。。
Python查询变量所指的对象类型:isinstance() 和 type()。
查看全部 -
print() 语法:
print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)
objects -- 复数,表示可以一次输出多个对象。输出多个对象时,需要用 , 分隔。
sep -- 用来间隔多个对象,默认值是一个空格。
end -- 用来设定以什么结尾。默认值是换行符 \n,我们可以换成其他字符串。
file -- 要写入的文件对象。
flush -- 输出是否被缓存通常决定于 file,但如果 flush 关键字参数为 True,流会被强制刷新。
例如:print("Hello 默婼!","hello python",sep="....")
查看全部 -
变量要求:
变量名由大小写英文字母、数字和下划线_组成
变量不能用数字开头
变量尽量不要和Python关键字重合(比如前面学习过的:and、or、not,否则可能导致Python原有关键字发挥不出作用
变量赋值:
Python 中的变量赋值不需要类型声明。
每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。
每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。
等号 = 用来给变量赋值。
等号 = 运算符左边是一个变量名,等号 = 运算符右边是存储在变量中的值
多个变量赋值:a, b, c = 1, 2, "john" or a = b = c = 1
查看全部 -
注意if else顺序,因为若符合前面大框架条件就不会继续后面的程序了查看全部
举报