今天发愤图强,死学Python!!!!

为此小编还买了自己喜欢的McPython!

从小老师就说兴趣是最好的老师,所以呢买这本书是想通过我的世界这款游戏来提高自己的学习兴趣!!!

当然也有私心啦....

#!/usr/bin/env python
# -*- coding:utf8 -*-
#布尔值
v = 1==1
print (v)
a = 1 != 2
print (a)
"""
先计算括号内 ****
True OR ==> True
True AND ==> 继续走
False OR ==> 继续走
False AND==> False
"""
user = "alex"
pwd = ""
v = user == 'alex' and (pwd == "" or 1 == 1) and pwd == ""
print(v)
#算数运算=赋值运算
count = 0
number = 0
count = count + 1
number += 1
print (count==number)
#结果是真实值
#算数运算
a = 10 * 10
print(a)
#赋值运算
b = 0
b = b + 1
b += 1
print(b)
#结果是布尔值
#比较运算
c = 1 > 5
c
print(c)
#逻辑运算
d = 1>6 or 1 == 1
print(d)
#成员运算
e = "啊" in "阿坤"
print(e)
#基本数据类型
#数字
num = 123
v=num.bit_length()
print(v)
#字符串
name = "csdnak"
v1 = name.upper()
print(v1)
"""
整形int
Python3里,31415926159261592615...(无限)
Python2里,1234567890(有范围)
长整型long
Python2里,31415926159261592615...
""" #数字魔法在int里,ctrl+鼠标左键点击int
a = 404
b = a.bit_length()
print(b)
#type()照妖镜,可查看所属类型
c = ""
print(type(c),c)
d = int(c)
d = d + 321
print(type(d),d)
#进制转换2,8,16进制等
num = "a"
v = int(num,base=16)
print(v)
#当前数字的二进制至少用n位表示
age = 10
r = age.bit_length()
print(r)
#字符串str里,ctrl+鼠标左键点击str.
s1 = "csdnak"
a = s1.upper()
b = s1.title()
c = s1.startswith('cs')
print(a,b,c)
#首字母大写
v = s1.capitalize()
print(v)
#所有变小写,casefold更牛逼,很多未知的对象应变小写
v1 = s1.casefold()
print(v1)
#跟casefold功能一样,但是只能使常规字符变小写
v2 = s1.lower()
print(v2)
#20代表总长度并且字符居中
#*号为填充符号可有可无,也可以是其他任何字符但只限1位
v3 = s1.center(20,"*")
print(v3)
#在s1中包含几个c
#2为起始位置,5为结束位置,二者可有可无
v4 = s1.count('c',2,5)
print(v4)
#以什么什么结尾
#以什么什么开始 返回bool布尔值
v5 = s1.endswith('dn')
v6 = s1.startswith('c')
print(v5,v6)
#从开始往后找,找到第一个之后,获取其位置
#> 或>=,支持区间(例:大于等于9小于12)找不到输出为-1
test = "csdngithubak"
v7 = test.find('bak',9,12)
print(v7)
#格式化,将一个字符串中的占位符替换为指定的值
#如果对象为数字则从左往右按顺序来替换(第一位为0)
t = 'i am {name},age {num}\n'
t1 = 'i am {0},age {1}\n'
v8 = t.format(name='wxk',num=19)
v9 = t1.format('wxk',19)
#基于字典格式化,传入的值{"name":'wxk',"num":19}
v10 = t.format_map({"name":'wxk',"num":19})
print(v8,v9,v10)
#index找不到就会报错,所以一般都用find
v11 = test.index('')
print(v11)
#字符串中是否只包含 字母或数字,若不是则返回False
#也可以纯数字和字母
t2 = "csdnak187"
v12 = t2.isalnum()
print(v12) """
#列表list里,ctrl+鼠标左键点击list.
...
#元祖 tuple里,ctrl+鼠标左键点击tuple.
...
#字典 dict里,ctrl+鼠标左键点击dict.
...
#布尔值bool里,ctrl+鼠标左键点击bool.
...
"""

学Python的第六天的更多相关文章

  1. 【Python五篇慢慢弹】快速上手学python

    快速上手学python 作者:白宁超 2016年10月4日19:59:39 摘要:python语言俨然不算新技术,七八年前甚至更早已有很多人研习,只是没有现在流行罢了.之所以当下如此盛行,我想肯定是多 ...

  2. <-0基础学python.第一课->

    初衷:我电脑里面的歌曲很久没换了,我想听一下新的歌曲,把他们下载下来听,比如某个榜单的,但是一首一首的点击下载另存为真的很恶心 所以我想有没有办法通过程序的方式来实现,结果还真的有,而且网上已经有有人 ...

  3. 学Python后到底能干什么?

    Python是一种什么语言? Python是一种计算机程序设计语言.你可能已经听说过很多种流行的编程语言,比如非常难学的C语言,非常流行的Java语言,适合初学者的Basic语言,适合网页编程的Jav ...

  4. 关于智普 - 千人免费学|Python培训|国内最权威python培训|html5

    关于智普 - 千人免费学|Python培训|国内最权威python培训|html5 智普教育隶属于北京顶嵌开源科技有限公司,成立于2008年. 智普开源是基于Linux系统的互联网开源学习平台,讲求务 ...

  5. [置顶] 和孩子们一起学Python编程

    1. 推荐书名 Computer Programming for Kids and Other Beginners in Python, 4Ed.pdf     中文译名:<和孩子们一起学Pyt ...

  6. 简学Python第二章__巧学数据结构文件操作

    #cnblogs_post_body h2 { background: linear-gradient(to bottom, #18c0ff 0%,#0c7eff 100%); color: #fff ...

  7. 简学Python第一章__进入PY的世界

    #cnblogs_post_body h2 { background: linear-gradient(to bottom, #18c0ff 0%,#0c7eff 100%); color: #fff ...

  8. 一步一步学Python(2) 连接多台主机执行脚本

    最近在客户现场,每日都需要巡检大量主机系统的备库信息.如果一台台执行,时间浪费的就太冤枉了. 参考同事之前写的一个python脚本,配合各主机上写好的shell检查脚本,实现一次操作得到所有巡检结果. ...

  9. 为什么要学Python

    人生苦短,我用python.在大学四年的本科学习中,Python是我接触过语法最简单,功能最为强大的语言,拥有众多第三方库的支持的语言.如果要选一门编程语言作为入门,建议使用Python.但是为了更加 ...

随机推荐

  1. es的脑裂

    一个正常es集群中只有一个主节点,主节点负责管理整个集群,集群的所有节点都会选择同一个节点作为主节点:所以无论访问那个节点都可以查看集群的状态信息. 而脑裂问题的出现就是因为从节点在选择主节点上出现分 ...

  2. 12 November

    [SCOI2005] Mine BZOJ 1088: 相信大家都玩过扫雷的游戏.那是在一个 n×m的矩阵里面有一些雷,要你根据一些信息找出雷来.万圣节到了 ,"余"人国流行起了一种 ...

  3. Android4.0 Camera架构初始化流程【转】

    本文转载自:http://blog.chinaunix.net/uid-2630593-id-3307176.html Android Camera 采用C/S架构,client 与server两个独 ...

  4. R 时间戳转化

    转 http://stackoverflow.com/questions/1962278/dealing-with-timestamps-in-r You want the (standard) PO ...

  5. Vue音乐播放器(三):项目目录介绍,以及图标字体、公共样式等资源准备

    我们所有的开发都是基于修改src下面的目录 里面的文件去做开发即可 stylus的使用是需要下载stylus-loader的包的 渲染效果 配置修改eslintrc.js 配置了webpack.bas ...

  6. mongodb 语法小结

    数据库 一个mongodb中可以建立多个数据库. MongoDB的默认数据库为"db",该数据库存储在data目录中. MongoDB的单个实例可以容纳多个独立的数据库,每一个都有 ...

  7. Spring命名空间引入方法

    spring 整合了各种工具,并且spring提供了对各种工具的xml scheme 的配置方式,简化了开发. 但是对于各种工具的xml命名空间的引入,我一直很郁闷,不知道应该怎样引入,今天经过摸索发 ...

  8. Maven中Jar包冲突,不让某个Jar包打入到工程中

     查看工程目前冲突的Jar包,这里以fastjson.jar为例: 打开工程的pom.xml,进入到Dependency Hierarchy页面搜寻目标Jar. 从这里我们可以看到目前工程中有2处导入 ...

  9. 快速入门分布式消息队列之 RabbitMQ(1)

    目录 目录 前言 简介 安装 RabbitMQ 基本对象概念 Message 消息 Producer 生产者 Consumer 消费者 Queue 队列 Exchange 交换机 Binding 绑定 ...

  10. MFC下一个通用非阻塞的等待执行结束的对话框类

    头文件:CPictureEx用于显示一个等待动画 #pragma once #include "afxwin.h" #include "resource.h" ...