python基础
Anthea_1013
这个作者很懒,什么都没留下…
展开
-
选择结构和循环结构基础(debug断点)
一、复合的if else语句用户输入的数据默认都是str类型num =int(input('please input:'))if num>0: print('num>0')elif num==0: print('num>0') else: print('num<0') 二、debug技能1.step over(F8):重新执行下一步2.rerun(CTRL+F5):重新执行当前.py文件3.stop(CTRL+F2):终止执行三原创 2021-04-09 17:22:38 · 111 阅读 · 0 评论 -
集合
一、特点1.无序2.元素不可以重复3.不支持索引取值二、相关操作1.创建set1={1,2,3}2.添加元素set1.add3.删除pop、remove、clear4.去重列表list=[1,1,1,2,2,3,3,4,4,5]new_list = list(set(list1))数据类型转换1.int 、str 相互转换2.list 、tuple、set 相互转换...原创 2021-04-08 17:19:01 · 62 阅读 · 0 评论 -
字典的使用
一、特性1.通过键值对来表示元素2.key唯一且不可修改,若重复认为是同一个元素二、增1.dict_1={'key':'val1','key2':'val2'}2.dict_2=dict(a=2,b=1)3.list1=['a','b','c'] #key list2=[1,2,3] #val res=dict.fromkeys(list1,list2)三、删四、改五、查通过key来拿valdict_1={'key':'val1','key2':'val2'}1原创 2021-04-04 20:25:09 · 94 阅读 · 0 评论 -
列表和元组的基本运算
1.成员运算(返回布尔值)1.1. in1.2. not inlist=[1,2,3,4,5]print(1 in list)print(1 not in list)2.排序通过ASCII的值获取对应的字符print(chr(97))通过字符获取对应的ASCII码print(ord("a"))正序:在原有列表的基础上排序,没有返回值list=[4,2,33,51]list.sort()倒序:list=[4,2,33,51]list.sort(reverse=True)原创 2021-04-02 15:47:55 · 365 阅读 · 1 评论 -
列表重组有下面的列表 name_list = [‘house‘,‘car‘,‘money‘,‘dog‘] ,输出结果为:‘I have house, car, money and dog.‘
用format 会简单很多:name_list = ['house', 'car', 'money', 'dog']print("I have {},{},{} and {}".format(name_list[0], name_list[1], name_list[2],name_list[3]))原创 2021-04-02 11:24:42 · 308 阅读 · 0 评论 -
列表的特性和操作
列表的特点1.索引从0开始2.list是有序的3.可变4.元素可重复5.同一个list支持任意的数据类型一、增list=[1,2,3,4,5]print(list)二、删1.删除对应索引的元素:list.pop(index)del list[index]2.删除元素:list.remove(value)删除匹配的第一个元素3.清空列表 list.clear()三、改1.修改元素的值list=[1,2,3,4,5]list[0]="test"print(list)2原创 2021-03-31 17:49:23 · 668 阅读 · 0 评论 -
Python的字符串常用方法、字符串格式化
一、大小写相关的1.验证码 不区分大小写全部大写:变量名.upper()全部小写:变量名.lower()str=“python”str1=str.upper()Pycharm 代码中间换行快捷键:ctrl+shift+enter2.首字母大写变量名:变量名.capitalize()3.每一个首字母大写:变量名.title()4.大小写互换:变量名.swapcase()str=“python Hello”print(str.swapcase())二、统计相关的count()原创 2021-03-29 17:14:56 · 269 阅读 · 0 评论 -
python3 运算符&字符串
一、运算符1、算术运算a、+、-、 、 /b、// 取整c、% 取余/取模d、* 幂运算2、赋值运算a、= 赋值b、+=(递增)、-=、*=、/=3、比较运算符a、>,<,>=,<=,==,!=返回的是布尔值:False、True4、逻辑运算与:and 提醒:java &&(只有真真为真)或:or 提醒: java ||(有一真即真)非:!返回的是布尔值:False、True二、字符串1、字符串定义定义:单引号、双引号、三单引原创 2021-03-26 23:02:11 · 349 阅读 · 0 评论