-
Python把0、空字符串和None看成False,其他数值和非空字符串都看成True
and是与运算都是true是才是true
or是或 只要有一个true就是true
not是非 可把是变非 也可把非变是
not计算的优先级是高于and和or的。
在计算a and b时,如果 a 是 False,则根据与运算法则,整个结果必定为 False,因此返回 a;如果 a 是 True,则整个计算结果必定取决与 b,因此返回 b。
在计算a or b时,如果 a 是 True,则根据或运算法则,整个计算结果必定为 True,因此返回 a;如果 a 是 False,则整个计算结果必定取决于 b,因此返回 b。查看全部 -
。。。。。。。。。。查看全部
-
//地板除 round()查看全部
-
赋值也可追加也可以
查看全部 -
可以从非函数编程到函数编程的改装过度,这样可以更好地看到变化,便于理解。
result[0]中的0指的是位置,元素在result数组中排第一个位置,实际值就是sum1,result[1]表示数组中的第二个元素,就是sum2。
查看全部 -
定义一个函数要使用 def 语句,依次写出函数名、括号()、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用 return 语句返回。
items=0
for item in items:
items=item+1
print(items)
查看全部 -
while 循环
查看全部 -
有时候我们也需要考虑删除set的元素。
set提供了remove()方法允许我们删除set中的元素。name_set.remove('Jenny')# == >删除name_set中的Jenny这个元素。如果remove的元素不在set里面的话,那么将会引发错误。
查看全部 -
set提供了add()方法,我们可以使用add()方法,往set里面添加元素,但这种只能一个一个元素添加进去; name_set.add('Alice')
若果想要批量输入的话,set提供了update()方法,可以一次性给set添加多个元素。 new_names = ['Hally', 'Isen', 'Jenny', 'Karl']
name_set = set(names)
name_set.update(new_names)
查看全部 -
set()是无序的,因此使用in来判断某个元素是否存在set中。
查看全部 -
dict的key是不重复的,当我们往dict里添加一个相同key的value时,新的value将会覆盖旧的value。
set和list类似,拥有一系列元素,但是set和list不一样,set里面的元素是不允许重复的,而list里面可以包含相同的元素;set与list的另一个区别是,set里面的元素是没有顺序的。
创建set的方式是使用set(),并传入一个list,list的元素将会被转换成set的元素。 s = set([1, 4, 3, 2, 5])
若set()的list中包含有重复元素,最终的打印结果会只保留一个重复元素。
查看全部 -
count。index函数都可以返回数据出现次数
查看全部 -
+加
-减
*乘
/除
//整除
%取模
查看全部 -
print('name = {}, score = {}'.format(name, score))
查看全部 -
在Python中,变量的概念基本上和初中代数的方程变量是一致的。例如,对于方程式 y=x*x ,x就是变量。当x=2时,计算结果是4,当x=5时,计算结果是25。
合法的变量名
在计算机程序中,变量不仅可以是数字,还可以是任意数据类型(字符串、布尔值、空值、字典等)。在Python中,定义一个变量需要遵循一定的约束,否则,Python可能识别不出它是一个变量。
变量名由大小写英文字母、数字和下划线_组成
变量不能用数字开头
变量尽量不要和Python关键字重合(比如前面学习过的:and、or、not,否则可能导致Python原有关键字发挥不出作用)
以下这些变量的定义都是合法的。
num, count, _none, min_value
他们都满足上面的三个条件。
以下这些变量的定义都是不合法的。
1num, 666, 1_cd, and
定义变量
定义变量的方式很简单,通过变量名 = 数据,即可定义一个变量。
举个例子:a = 1
在这个例子里面,a就是变量,它的值是一个整数1。
hello = 'Hello'
在这个例子里面,hello就是变量,它的值是一个字符串'Hello'。
在Python里面,一个变量可以先后存储多种不同类型的数据。a = 1 # 这个时候a存储的是整数类型
print(a)
a = 'ABC' # 这个时候a存储的是字符串类型
print(a)查看全部
举报