![](https://img-blog.csdnimg.cn/2019092715111047.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
python基础
基础的python语法学习记录
往南走往北
这个作者很懒,什么都没留下…
展开
-
随机函数
import random x = random.randrange(0, 3, 1) # (start, stop, step)即[start,stop),step为递增的步长 print(x)原创 2020-04-10 16:02:35 · 77 阅读 · 0 评论 -
加点延时
import time n = 3 while n>0: print(n) time.sleep(1) # 可以让程序停止一段时间,单位为秒,可以设置int或float n-=1 print('END') 得到:原创 2020-04-10 15:33:57 · 87 阅读 · 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 · 237 阅读 · 0 评论 -
字符串
引号 1.单引号 str = 'abc' 2.双引号 str = "abc" 3.三引号 str = '''abc''' or str = """abc""" 注:只有三引号的情况下可以让字符串换行 包含的内容 可以包含任何内容:字母,数字,汉字,符号 获取长度 与列表相似,可以用len(str)获取长度。 查找元素 find()查找某个字符或字符串,找得到就返回第一次出现位置的下标,没有找到,...原创 2020-04-13 13:54:27 · 55 阅读 · 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 · 131 阅读 · 0 评论 -
循环
while循环 n = 5 while n>0: print(n) n-=1 print('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 · 111 阅读 · 0 评论 -
条件
注:python以缩进分割块 if语句 第一句 # -*- coding: utf-8 -*- 该语句下的python可以书写汉字,否则会报错 注意if的格式,冒号之后是if语句的块,下面缩进的语句都是if块内的,到缩进没有为止。(空行将被忽略,继续执行缩进) 捕捉异常 try/except结构 ...原创 2020-04-10 14:44:20 · 62 阅读 · 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 · 78 阅读 · 0 评论 -
变量使用
常量 1.数字:`print(1)` ,包括整数和浮点数 ![常量1](https://img-blog.csdnimg.cn/2020041012182221.png) 2.字符串:可以用单引号,双引号,(单/双)三引号括起来 **注:如果要换行,只能用三引号** 变量 名称:与c/c++相同。不能使用保留名(print, int等) 必须以字母或下划线开头,只能包含字母、数字、下划线 大小...原创 2020-04-10 13:53:41 · 65 阅读 · 0 评论 -
字典dic
python中的字典相当于键值对,即<key, value> 语法: 1.定义:cipher = {} or ciper = dic() 2.赋值:ciper[key] = value e.g. ciper['A'] = 'B' 3.访问:字典是无序的,不能用下标进行访问,只能用key来访问 4.用 in 判断是否存在某个key 5.用 keys() 获取全部key 6.用va...原创 2020-04-10 12:14:48 · 422 阅读 · 0 评论