学Python的第六天

今天发愤图强,死学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 = "123"
v = user == ‘alex‘ and (pwd == "123" or 1 == 1) and pwd == "1234"
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 = "123"
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(‘8‘)
print(v11)
#字符串中是否只包含 字母或数字,若不是则返回False
#也可以纯数字和字母
t2 = "csdnak187"
v12 = t2.isalnum()
print(v12)

"""
#列表list里,ctrl+鼠标左键点击list.
...
#元祖 tuple里,ctrl+鼠标左键点击tuple.
...
#字典 dict里,ctrl+鼠标左键点击dict.
...
#布尔值bool里,ctrl+鼠标左键点击bool.
...
"""

原文地址:https://www.cnblogs.com/tomcache/p/11441126.html

时间: 2024-08-14 10:42:21

学Python的第六天的相关文章

【Python】初学编程适合学Python?其有何用?

初学编程适合学Python?其有何用? 作者:白宁超 2016年10月4日19:59:39 摘要:python语言俨然不算新技术,七八年前甚至更早已有很多人研习,只是没有现在流行罢了.之所以当下如此盛行,我想肯定是多因素造成了,当然市场需求的重要因素.吴军博士对大数据流行的解释与python流行或许有些默契.数据一直以来都存在,只是在历史条件下,由于计算性能和技术发展的原因,与之匹配的数据处理技术还不是很先进,以至于很多数据被我们舍弃了.同样,python语言简洁流畅等多种优点,也会让第一次接触

[零基础学python]为什么要开设本栏目

这个栏目的名称叫做"零基础学Python". 现在网上已经有不少学习python的课程,其中也不乏精品.按理说,不缺少我这个基础类型的课程了.但是,我注意到一个问题,不管是课程还是出版的书,大多数是面向已经有一定编程经验的人写的或者讲的,也就是对这些朋友来讲,python已经不是他们的第一门高级编程语言.据我所知,目前国内很多大学都是将C之类的做为学生的第一门语言. 然而,在我看来,python是非常适合做为学习高级语言编程的第一门语言的.有一本书,名字叫<与孩子一起学编程>

学python的第一天

#Python之路,Day1 - Python基础1 转自金角大王 本节内容 Python介绍 发展史 Python 2 or 3? 安装 Hello World程序 变量 用户输入 模块初识 .pyc是个什么鬼? 数据类型初识 数据运算 表达式if ...else语句 表达式for 循环 break and continue 表达式while 循环 一. Python介绍 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆

《趣学Python编程》习题总结

上周买了本书叫<趣学Python编程>(英文名:Python for kids),昨天看完后把书后面的题都做了下.由于第1.2章没有习题,第13章及之后都是描写实例的章节,因此这个总结性的文章中只包含了第3-12章的习题答案. 1.我的调试环境 我分别在我的Win7上和RedHat上调试过Python: 1)Win7的IDE可以从Python的官网上下载: https://www.python.org/downloads/windows/ 点击链接Python 3.4.2→Download W

[零基础学python]玩转字符串(1)

如果对自然语言分类,有很多中分法,比如英语.法语.汉语等,这种分法是最常见的.在语言学里面,也有对语言的分类方法,比如什么什么语系之类的.我这里提出一种分法,这种分法尚未得到广大人民群众和研究者的广泛认同,但是,我相信那句"真理是掌握在少数人的手里",至少在这里可以用来给自己壮壮胆. 我的分法:一种是语言中的两个元素(比如两个字)和在一起,出来一个新的元素(比如新的字):另外一种是两个元素和在一起,知识两个元素并列.比如"好"和"人",两个元素和

[零基础学python]玩转字符串(2)

上一章中已经讲到连接两个字符串的一种方法.复习一下: >>> a= 'py' >>> b= 'thon' >>> a+b 'python' 既然这是一种方法,言外之意,还有另外一种方法. 连接字符串的方法2 在说方法2之前,先说明一下什么是占位符,此前在讲解变量(参数)的时候,提到了占位符,这里对占位符做一个比较严格的定义: 来自百度百科的定义: 顾名思义,占位符就是先占住一个固定的位置,等着你再往里面添加内容的符号. 根据这个定义,在python里面

怒学Python——完结篇——I/O

好吧,没想到居然这么快,才两天我就把入门看完了,当然只是入门,以后如果用到,会把那些各个类型的细化都总结一下例如数学函数,或者总结一下一些框架的应用如Scarpy(爬虫框架,听着就很兴奋呢,很多人都是了解有,但是没用过......),笔者写完这段暂时先开心的看电影去,回学校再说. Python的屏幕I/O:如果是交互式编程,直接输入就好,这里的是在脚本式编程才用到,用到的方法是input和raw_input,下面给出例子 #!/usr/bin/python print raw_input() #

《跟老齐学Python:从入门到精通》齐伟(编著)epub+mobi+azw3

内容简介 <跟老齐学Python:从入门到精通>是面向编程零基础读者的Python入门教程,内容涵盖了Python的基础知识和初步应用.以比较轻快的风格,向零基础的学习者介绍一门时下比较流行.并且用途比较广泛的编程语言,所以,<跟老齐学Python:从入门到精通>读起来不晦涩,并且在其中穿插了很多貌似与Python编程无关,但与学习者未来程序员职业生涯有关的内容. <跟老齐学Python:从入门到精通>特别强调了学习和使用Python的基本方法,学习一种高级语言,掌握其

python学习第六天 - 列表(数组)

python当中的数组与java,c不太一样,数组相当于一个列表,一个列表中可以有,整型,字符串,浮点型等等. 定义格式如下: >>> list = [123,'小甲鱼',3.14] >>> list [123, '小甲鱼', 3.14] 介绍几种向列表中添加元素的方法 1.append() :向列表中增加新的元素,一次只能添加一个元素,默认添加到列表的末尾 >>> list.append('黑夜') >>> list [123, '