python基础学习第三天
#变量存储在内存中的值。这就意味着在创建变量时会在内存中开辟一个空间
#基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中
#变量可以指定不同的数据类型,这些变量可以存储整数、小数或者字符。(弱类型)
#每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。
#创建类
class MyClass(object):
def __init__(self,username,password):
self.username=username
self.password=password
#定义函数 类中第一个函数的参数必须是self
def banana(self):
print('我是第一个类中的函数')
print('登录用户名:%s 密码:%s' %(self.username,self.password))
print(self)
def applyMoney(self,stuname):
print('这个学生的名字是%s' %stuname)
pass
print(type(MyClass))
#创建对象
my_class=MyClass('admin','123456')
print('登录用户名:%s 密码:%s' %(my_class.username,my_class.password))
print(type(my_class))
#执行对象的方法
my_class.banana()
my_class.applyMoney('张三') #字符串处理 值不能被修改
strrr=' aabbccc ddd '
#去除空格 去除两边空格 去除左边 去除右边
print(strrr.strip())
print(strrr.lstrip())
print(strrr.rstrip())
print(strrr)
#连接字符串
a1='123'
a2='456'
a1+=a2
print(a1)
#大小写
b1='rrrr'
print(b1.upper())
b2='TTEEEd'
print(b2.lower())
#首字母大写
print(b2.capitalize())
#位置比较 cmp在python3被移除
c1='dfcduuiui'
print(len(c1))
c2='drteww'
print(c1.index('fc'))
try:
print(c2.index('ddd'))
except ValueError:
pass
print(c1 == c2)
print(c1 > c2)
print(c1 < c2)
c3=''
if c3 is None:
print('c3')
#分割和连接
d1='rww,222,55d,tff'
stplird=d1.split(',')
print(stplird)
d2="""ffff
2323
fffs
dd43"""
d3=d2.split('\n')
d4=d2.splitlines()
print(d3)
print(d4)
d5=['34e','444','ggf']
print(''.join(d5))
print('+'.join(d5))
#常用判断
e1="dddeeddsdf6445"
print(e1.startswith('ddd'))
print(e1.endswith('445'))
#是否是数字和字母组成的字符串
print(e1.isalnum())
#纯字符判断
print('eeee'.isalpha())
#纯数字判断
print('42223'.isdigit())
#数字到字符串
print(str(5))
print(str(6.0))
#字符串到数字
print(int('22221'))
print(float('33.00022233'))
#print(int('332.2')) 无法自动转换
python基础学习第三天的更多相关文章
- Python基础学习篇章三
一. Python对象类型 1. 对象是Python最基本的概念,一个Python程序可以分解为模块.语句.表达式.和对象.它们的关系如下:(1)程序由模块构成 (2)模块包含语句 (3)语句包含表达 ...
- Python基础学习(三)
了解了Python的基础使用,接下来继续练手廖雪峰老师的教学案例. 一.变量可以指向函数 说明,一个函数可以赋值给一个变量,该变量就会具有该函数的功能,举例: gg = abs print( gg(- ...
- python基础学习(三)变量和类型
变量的作用:变量就是用来存储数据的. 变量的定义 在python中,变量在使用之前需要进行赋值,变量只有赋值后才能使用,如果变量没有赋值就使用会出现什么情况呢?如下图,使用之前变量未定义,会报错,如下 ...
- Python基础学习总结(三)
4.if语句 If语句可以检查判定当前条件,并执行相应措施. if a in A: if a 条件: 执行命令1 4 else: 执行命令2 if判断条件还可以简写 if x: print('True ...
- Python基础学习三
Python基础学习三 1.列表与元组 len()函数:可以获取列表的元素个数. append()函数:用于在列表的最后添加元素. sort()函数:用于排序元素 insert()函数:用于在指定位置 ...
- Day1 Python基础学习
一.编程语言分类 1.简介 机器语言:站在计算机的角度,说计算机能听懂的语言,那就是直接用二进制编程,直接操作硬件 汇编语言:站在计算机的角度,简写的英文标识符取代二进制去编写程序,本质仍然是直接操作 ...
- Day1 Python基础学习——概述、基本数据类型、流程控制
一.Python基础学习 一.编程语言分类 1.简介 机器语言:站在计算机的角度,说计算机能听懂的语言,那就是直接用二进制编程,直接操作硬件 汇编语言:站在计算机的角度,简写的英文标识符取代二进制去编 ...
- Python 基础学习 总结篇
Python 基础学习总结 先附上所有的章节: Python学习(一)安装.环境配置及IDE推荐 Python学习(二)Python 简介 Python学习(三)流程控制 Python学习(四)数据结 ...
- Python基础学习二
Python基础学习二 1.编码 utf-8编码:自动将英文保存为1个字符,中文3个字符.ASCll编码被囊括在内. unicode:将所有字符保存为2给字符,容纳了世界上所有的编码. 2.字符串内置 ...
随机推荐
- github-SSH模式如何配置秘钥clone远程仓库以及分支切换
一.ssh模式clone 恕我无知,之前使用git命令都是https模式,该模式每次push都需要输入账号和密码,而且速度会根据的网速的快慢而定. 近日电脑重装了系统,在用SSH模式clone远程仓库 ...
- 【19】中间者模式(Mediator Pattern)
一.引言 在现实生活中,有很多中介者模式的身影,例如QQ游戏平台,聊天室.QQ群和短信平台,这些都是中介者模式在现实生活中的应用,下面就具体分享下我对中介者模式的理解. 二. 中介者模式的介绍 2.1 ...
- SQL Server 基本INSERT语句
1.基本INSERT语句,单行插入 如果没有列出列,则使一一对应. 2.多行插入 3.INSERT INTO ... SELECT 语句 要插入的语句是从其他表中查询出来的. 注意:数据类型得相同或者 ...
- 20个Chrome DevTools调试技巧
译者按: Chrome DevTools很强大,甚至可以替代IDE了! 原文: Art of debugging with Chrome DevTools 译者: Fundebug 为了保证可读性,本 ...
- Python全栈学习_day006作业
Day6作业及默写 ,使用循环打印以下效果: : * ** *** **** ***** : ***** **** *** ** * : * *** ***** ******* ********* . ...
- 使用 json-server 模拟数据
1. 先安装 npm install json-server -g 2.查看是否安装成功 json-server -h 3.准备数据,新建一个文件夹 mock,cd mock,在mock下 新建tes ...
- python 通过 pip 更新所有已安装的包
较新的 pip 已经支持 list --outdated 了,所以记录一下新的方法: pip list --outdated --format=legacy |awk '{print $1}' |xa ...
- HTML常用标签及属性
标签格式 格式: 双边:<标签名 属性1="值1" 属性2='值2' 属性3=值3>内容</标签名> 单边:<标签名 属性1="值1&quo ...
- Windows下 webpack4.0 的安装
这里我们通过npm来进行安装 1. 安装 webpack // 全局安装webpack npm install webpack -g 2. 通过 webpack -v 命令查看当前安装的版本 此时如果 ...
- 机器学习算法(SVM)公开课4月25日开讲
从深蓝到AlphaGo,聪明的人工智能一再“羞辱”人类大脑: 指纹识别.以图搜图.语音助手.无人驾驶···生活里它无孔不入 离不开智能手机的我们,是否已开始被人工智能的“奴役”? 或许,你不需要会运用 ...