系统学习python第三天学习笔记
day02补充
运算符补充
in
value = "我是中国人" # 判断‘中国’是否在value所代指的字符串中。 “中国”是否是value所代指的字符串的子序列。 v1 = "中国" in value # 示例 content = input('请输入内容:') if "退钱" in content: print('包含敏感字符') # 示例 while True: content = input('请输入内容:') if "退钱" in content: print('包含敏感字符') else: print(content) breaknot in
优先级
not 2 > 1
not 2 > 1 # 错误
not 2>1 # 正确内容详细
day03内容
1. 整型(int)
age = 18
py2
有int和long
- 32位电脑:-2147483648~2147483647
- 64位电脑:-9223372036854775808~9223372036854775807
- 超出范围后python自动将其转换成long(长整形)
整型除法只能保留整数位。要想保留所有,需要先引入
from__future__ import division
from __future__ import division v = 9 /2 print(v)
py3
- 只有int
- 整型除法能保留所有。
2. 布尔值(bool/boolen)
- 只有两个值:True/False
- 转换
- 数字转布尔:0是False,其他都是True
- 字符串转布尔:“”是False,其他都是True
3. 字符串(str/string)
字符串特有
- .upper() / .lower()
- .isdigit()
- .strip() / .lstrip() / .rstrip()
- .replace("被替换的字符/子序列","要替换为的内容") / .replace("被替换的字符/子序列","要替换为的内容", 1)
- .split('根据什么东西进行分割') / .split('根据什么东西进行分割', 1 ) / rsplit
公共
len ,计算长度。 (字符串->计算字符串中的字符个数)
索引取值(0作为开始)
v = "oldboy" v1 = v[0] # 0 1 2 3 ... 从前向后 v2 = v[-1] # -1 -2 -3 ...从后向前切片(0作为开始)
v = "oldboy" # v1 = v[2:4] # 2 =< 索引位置 <3 # v2 = v[3:6] # v2 = v[3:-1] # v2 = v[3:] # v2 = v[:-1] # print(v2) # 示例: 取最后两个字符 # data = input('请输入:') # 方式一 # v = data[-2:] # print(v) # 方式二 # total_len = len(data) # v = data[total_len-2:total_len] # print(v)
练习题
""" 需求:让用户输入任意字符串,获取字符串之后并计算其中有多少个数字。 """ """ total = 0 text = input('请输入内容:') # ads2kjf5adja453421sdfsdf index_len = len(text) index = 0 while True: val = text[index] #print(val) # "a" # 判断val是否是数字 # - 是数字:total + 1 # - 不是:继续玩下走,执行下一次循环去检查下一个字符。 flag = val.isdigit() if flag: total = total + 1 # total += 1 if index == index_len - 1: break index += 1 print(total) """
py2和py3区别(部分)
int范围问题
- py2:有int类型和long类型
- 32位电脑:-2147483648~2147483647(-231 ~ 231-1)
- 64位电脑:-9223372036854775808~9223372036854775807(-263 ~ 263-1)
- 超出范围后python自动将其转换成long(长整形)
- py3:只有int类型
- py2:有int类型和long类型
整数除法问题
py2:只能保留整数位。要想保留所有,需要先引入
from__future__ import division
py3:能保留所有
系统学习python第三天学习笔记的更多相关文章
- 学习Python的三种境界
前言 王国维在<人间词话>中将读书分为了三种境界:"古今之成大事业.大学问者,必经过三种之境界:'昨夜西风凋碧树,独上高楼,望尽天涯路'.此第一境也.'衣带渐宽终不悔,为伊消得人 ...
- Python学习---Python下[元组]的学习
元组是不可变的, 用小括号()定义,而且一旦定义 ,不可变[类型是tuple] [元组看做一个整体,不可拆分,不可赋值,但可以全部重新赋值] 通过圆括号,用逗号分隔,常用在使语句或用户定义的函数能够安 ...
- 学习Python不得不关注和学习的国外大神博客
注意 : 本文收集于网路 . 由于常常更新 , 有些链接打不开, 请自备梯子 在学习Python过程中,总会遇到各种各样的坑, 虽然Python是一门优美而简单易学的语言 . 但当学习后 , 总想着更 ...
- 系统学习python第四天学习笔记
1.解释 / 编译补充 编译型:代码写完后,编译器将其变成成另外一个文件,然后交给计算机执行. 解释型:写完代码交给解释器,解释器会从上到下一行行代码执行:边解释边执行. [实时翻译] 2.字符串功能 ...
- 系统学习python第七天学习笔记
1.get方法用法补充 info = {'name':'王刚蛋','hobby':'铁锤'} while True: data = input('请输入:') val = info.get(data, ...
- 系统学习python第五天学习笔记
1.列表补充 extend() li = ["alex", "WuSir", "ritian", "barry", &q ...
- Python 第三天学习整理①
今天学习的内容包括以下几个方面:1.字符编码 2.文件操作 3.函数 1.字符编码 关于字符编码,关注以下几个点 1.1 什么是字符编码 字符编码:字符转化为数字的过程所遵循的标准 字符编码包括:un ...
- 【Python】Java程序员学习Python(三)— 基础入门
一闪一闪亮晶晶,满天都是小星星,挂在天上放光明,好像许多小眼睛.不要问我为什么喜欢这首歌,我不会告诉你是因为有人用口琴吹给我听. 一.Python学习文档与资料 一般来说文档的资料总是最权威,最全面的 ...
- 学习python第三天单行函数
1.去重:distinct关键字 需求:查看公司一共有多少部门? select department_id from employees;此代码会查出107条记录,存在部门重复的问题! select ...
随机推荐
- UVA - 1152 4 Values whose Sum is 0(中途相遇法)
题意:从四个集合各选一个数,使和等于0,问有多少种选法. 分析:求出来所有ai + bi,在里面找所有等于ci + di的个数. #pragma comment(linker, "/STAC ...
- POJ 1905:Expanding Rods 求函数的二分
Expanding Rods Time Limit: 1000MS Memory Limit: 30000K Total Submissions: 13780 Accepted: 3563 D ...
- 20170305深圳Meetup Rails中CSS,JS引用关系分析
新手上路,若有错误请及时提醒 Rails中CSS,JS引用关系分析 一.Rails静态文件存放位置 二.Rails中CSS引用方式 三.Rails中JS引用方式与CSS类似 四.上面都是默认引用app ...
- vSphere vSwitch网络属性配置详解
1.安全 混杂模式:把vSwitch当成是一个hub,同一台交换机上面所有的虚拟机都能接受到二层数据包. MAC地址更改:当vSwitch上面连接的某一个虚拟机MAC地址发生更改时,vSwitch是否 ...
- 百度easydl之图像分类构建是否佩戴口罩模型
2020-02-14 今天试了下百度esaydl的图像分类方面的功能,其优点是主需要上传自己的数据集,不需要关注模型训练,就可以得到相应的结果.最后得到的模型可以调用云api在本地进行运行. 网址:h ...
- 基于云开发开发 Web 应用(三):云开发相关数据调用
介绍 在完成了 UI 界面的实现后,接下来可以开始进行和云开发相关的数据对接.完成数据对接后,应用基础就打好了,接下来的就是发布上线以及一些小的 feature 的加入. 配置 在进行相关的配置调用的 ...
- PHP开发-模板的使用
通过今天晚上半个多小时的赵老师对模板的介绍,大致对模板的使用.结构以及开发模板的思想有了个大致的了解. 为什么要开发模板:模板就是将PHP发过过程中使用到.需要操作的事物封装成对象.以便在使用到的时候 ...
- linux下软件包的安装方式
参考:https://blog.51cto.com/13589255/2071277
- POJ 2346:Lucky tickets
Lucky tickets Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 3247 Accepted: 2136 Des ...
- C语言预处理理论
C语言预处理理论1.从源码到可执行文件的过程(1)源码.c->(编译)->elf可执行程序(2)源码.c->(编译)->目标文件.o->(链接)->elf可执行程序 ...