#变量存储在内存中的值。这就意味着在创建变量时会在内存中开辟一个空间
#基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中
#变量可以指定不同的数据类型,这些变量可以存储整数、小数或者字符。(弱类型)
#每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。
#创建类
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基础学习第三天的更多相关文章

  1. Python基础学习篇章三

    一. Python对象类型 1. 对象是Python最基本的概念,一个Python程序可以分解为模块.语句.表达式.和对象.它们的关系如下:(1)程序由模块构成 (2)模块包含语句 (3)语句包含表达 ...

  2. Python基础学习(三)

    了解了Python的基础使用,接下来继续练手廖雪峰老师的教学案例. 一.变量可以指向函数 说明,一个函数可以赋值给一个变量,该变量就会具有该函数的功能,举例: gg = abs print( gg(- ...

  3. python基础学习(三)变量和类型

    变量的作用:变量就是用来存储数据的. 变量的定义 在python中,变量在使用之前需要进行赋值,变量只有赋值后才能使用,如果变量没有赋值就使用会出现什么情况呢?如下图,使用之前变量未定义,会报错,如下 ...

  4. Python基础学习总结(三)

    4.if语句 If语句可以检查判定当前条件,并执行相应措施. if a in A: if a 条件: 执行命令1 4 else: 执行命令2 if判断条件还可以简写 if x: print('True ...

  5. Python基础学习三

    Python基础学习三 1.列表与元组 len()函数:可以获取列表的元素个数. append()函数:用于在列表的最后添加元素. sort()函数:用于排序元素 insert()函数:用于在指定位置 ...

  6. Day1 Python基础学习

    一.编程语言分类 1.简介 机器语言:站在计算机的角度,说计算机能听懂的语言,那就是直接用二进制编程,直接操作硬件 汇编语言:站在计算机的角度,简写的英文标识符取代二进制去编写程序,本质仍然是直接操作 ...

  7. Day1 Python基础学习——概述、基本数据类型、流程控制

    一.Python基础学习 一.编程语言分类 1.简介 机器语言:站在计算机的角度,说计算机能听懂的语言,那就是直接用二进制编程,直接操作硬件 汇编语言:站在计算机的角度,简写的英文标识符取代二进制去编 ...

  8. Python 基础学习 总结篇

    Python 基础学习总结 先附上所有的章节: Python学习(一)安装.环境配置及IDE推荐 Python学习(二)Python 简介 Python学习(三)流程控制 Python学习(四)数据结 ...

  9. Python基础学习二

    Python基础学习二 1.编码 utf-8编码:自动将英文保存为1个字符,中文3个字符.ASCll编码被囊括在内. unicode:将所有字符保存为2给字符,容纳了世界上所有的编码. 2.字符串内置 ...

随机推荐

  1. elasticsearch6.7 05. Document APIs(4)Delete API

    3.Delete API delete API 可以让你删除一个特定id的文档,下面例子删除twitter索引中_doc类型.id为1的文档: DELETE /twitter/_doc/1 返回结果: ...

  2. 【Tomcat】压力测试和优化

    一.采用jmeter进行测试 为什么使用jmeter, 它免费开源, 不断发展, 功能逐渐强大. 可以做功能,负载, 性能测试.一套脚本可以同时用于功能和性能测试.Jmeter 有着众多的插件开发者, ...

  3. 23种设计模式+J2EE设计模式学习笔记-初识设计模式

    设计模式简介: 设计模式是一套被反复使用的.多数人知晓的.经过分类编目的.代码设计经验的总结.(个人理解:设计模式是不关乎业务,逻辑实现,针对普遍问题的一种解决方案). 设计模式的类型: 传统23种设 ...

  4. csharp: Configuring ASP.NET with Spring.NET and FluentNHibernate

    Domain: FluentNhibernateLocalSessionFactoryObject.cs using System; using System.Collections.Generic; ...

  5. 2018-02-17 中文代码示例[译]Scala中创建隐式函数

    前言: 学习Scala时, 顺便翻译一下自己有兴趣的文章. 代码中所有命名都中文化了(不是翻译). 比如原文用的是甜甜圈的例子. 原文: Scala Tutorial - Learn How To C ...

  6. 【读书笔记】iOS-iOS的UI自动化测试

    1,Instruments iOS自带的自动化测试工具. 2,TuneupJs  最早的iOS自动化测试工具 https://github.com/alexvollmer/tuneup_js 3,yn ...

  7. Android WIFI的基本操作

    WIFI管理类 class WifiConnector { private ExecutorService executors; Handler mHandler; WifiManager wifiM ...

  8. 根据学习廖雪峰老师的git教程做的笔记

    根据学习廖雪峰老师的git教程做的笔记 安装git 进行git的配置 配置您的用户名和邮箱地址,使用--global 这个参数表明了在此台机器上的所有仓库都会使用该配置 $ git config -- ...

  9. [20171121]rman backup as copy 2.txt

    [20171121]rman backup as copy 2.txt --//昨天测试backup as copy ,备份时备份文件的文件头什么时候更新.是最后完成后还是顺序写入备份文件.--//我 ...

  10. [20171101]修改oracle口令安全问题.txt

    [20171101]修改oracle口令安全问题.txt --//等保的问题,做一些关于修改oracle口令方面的测试. 1.oracle修改口令一般如下方式: alter user scott id ...