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.字符串内置 ...
随机推荐
- csharp: DefaultValueAttribute Class
public class CalendarEvent { public int id { get; set; } public string title { get; set; } public st ...
- CSS效果:CSS select样式优化 含jquery代码
CSS 下拉选择菜单基本的CSS样式不怎么好看,通过一些简单的样式优化,可以得到如下图这样的: html结构如下: <div class="sel_wrap"> < ...
- 2017-11-25 中文代码示例之Spring Boot 1.3.3演示
"中文编程"知乎专栏原文 源码: program-in-chinese/jinxiaocun 由于这个演示项目成型于去年(详见中文编程的尝试历程小记), Spring Boot还是 ...
- React中使用styled-components的基础使用
今天准备来给大家分享分享React中styled-components的基础使用,仅仅是我个人的一些理解,不一定全对,有错误还请大佬们指出,496838236这是我qq,有想指点我的大佬随时加我qq好 ...
- 警告!中国90%AI初创企业将在两年内落败出局
https://mp.weixin.qq.com/s/-RkyLda1jovaHBlBTsi-BA 近年来,中国涌现了一大批AI初创企业,但AI热潮也伴随着泡沫.由于近期市场资金紧缩,投资者发出警告, ...
- .Net Core(一)环境搭建与基本使用
.Net Core(一)环境搭建与基本使用 一.系统配置 a) Linux下如果想要打开类似任务管理器,可以使用top命令,在控制台会动态刷新CPU和内存占用.进程等信息.vmstat和free命令可 ...
- LaTeX:图形的填充(生成阴影图形)
将内网和外网看到的综合整理. 韦恩图Venn \documentclass{standalone} \usepackage{tikz} %导出为图片需要安装imagemagick %https://t ...
- 安卓APP应用在各大应用市场上架方法整理
想要把APP上架到应用市场都要先注册开发者账号才可以.这里的方法包括注册帐号和后期上架及一些需要注意的问题.注意:首次提交应用绝对不能随便删除,否则后面再提交会显示应用APP冲突,会要求走应用认领流程 ...
- [20170625]12c Extended statistics.txt
[20170625]12c Extended statistics.txt --//别人的系统12c,awr报表出现大量调用执行如下sql语句.select default$ from col$ wh ...
- [20170622]传输表空间与dblink.txt
[20170622]传输表空间与dblink.txt --//测试看看使用dblink+传输表空间的情况.写的情况相对复杂一点,具体看测试: 1.环境:--//2个数据库版本一致.实际上在1台主机上. ...