
python基础
基础的python语法学习记录
往南走往北
这个作者很懒,什么都没留下…
展开
-
随机函数
import randomx = random.randrange(0, 3, 1) # (start, stop, step)即[start,stop),step为递增的步长print(x)原创 2020-04-10 16:02:35 · 95 阅读 · 0 评论 -
加点延时
import timen = 3while n>0: print(n) time.sleep(1) # 可以让程序停止一段时间,单位为秒,可以设置int或float n-=1print('END')得到:原创 2020-04-10 15:33:57 · 111 阅读 · 0 评论 -
函数
(1)2行中,def是函数定义声明的关键字,exam是函数名,命名规范与变量一致,x是形参,可以看作是占位符,具体数值由调用它的语句给出。其中,冒号、小括号和缩进缺一不可。(2)3-4行是exam函数的细节代码。4行是该函数的返回值,不需要向调用处返回值可不省略不写。(3)6行y获取函数的返回值,在7行中展示。2是函数的实参,将值传到形参中,使得形参变量x的值为2进行计算,最后返回y。结果...原创 2020-04-13 14:29:42 · 300 阅读 · 0 评论 -
字符串
引号1.单引号 str = 'abc'2.双引号 str = "abc"3.三引号 str = '''abc''' or str = """abc"""注:只有三引号的情况下可以让字符串换行包含的内容可以包含任何内容:字母,数字,汉字,符号获取长度与列表相似,可以用len(str)获取长度。查找元素find()查找某个字符或字符串,找得到就返回第一次出现位置的下标,没有找到,...原创 2020-04-13 13:54:27 · 79 阅读 · 0 评论 -
列表
初始化没有值:s = []; or s = list()有值:s = [1, 2, 'sh'] or s = list([1, 2, 'sh'])索引print(s[0]) 从0开始标注通过索引获取和修改列表元素。与c/c++相同。长度获取1.len(s),等于3。此函数可以获取字符串、列表和字典的长度。但是不能修改列表元素。2.range(s),等于3.与一样,但可以修改列表元素...原创 2020-04-11 21:55:35 · 159 阅读 · 0 评论 -
循环
while循环n = 5while n>0: print(n) n-=1print('END')得到:for循环num = [2, 4]for i in num: print(i)print('END')得到:for i in [5, 3]: print(i)print('END')得到:for i in range(3):...原创 2020-04-10 16:39:09 · 157 阅读 · 0 评论 -
条件
注:python以缩进分割块if语句第一句 # -*- coding: utf-8 -*- 该语句下的python可以书写汉字,否则会报错注意if的格式,冒号之后是if语句的块,下面缩进的语句都是if块内的,到缩进没有为止。(空行将被忽略,继续执行缩进)捕捉异常try/except结构...原创 2020-04-10 14:44:20 · 88 阅读 · 0 评论 -
类型
常量的类型不可变,变量的类型可变相同类型的变量可以相互运算:数字加减 :num1 = 1; num2 = 2; num1+num2==3字符串拼接:s1 = 'a'; s2 = 'b'; s1+s2=='ab'获取类型type(num1); type(s1),常量变量类型的获取类型转换a = 1; float(a) 整型转换为浮点型a = 1.2; int(a) 浮点型转换为整型...原创 2020-04-10 14:18:33 · 105 阅读 · 0 评论 -
变量使用
常量1.数字:`print(1)` ,包括整数和浮点数2.字符串:可以用单引号,双引号,(单/双)三引号括起来**注:如果要换行,只能用三引号**变量名称:与c/c++相同。不能使用保留名(print, int等)必须以字母或下划线开头,只能包含字母、数字、下划线大小...原创 2020-04-10 13:53:41 · 111 阅读 · 0 评论 -
字典dic
python中的字典相当于键值对,即<key, value>语法:1.定义:cipher = {} or ciper = dic()2.赋值:ciper[key] = value e.g. ciper['A'] = 'B'3.访问:字典是无序的,不能用下标进行访问,只能用key来访问4.用 in 判断是否存在某个key5.用 keys() 获取全部key6.用va...原创 2020-04-10 12:14:48 · 458 阅读 · 0 评论