本文主要是介绍0826我回来了~,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
陪领导出差一个月没有敲代码了我不知道是不是都就饭吃掉了。
休歇两天我又回归正常生活了~继续敲敲代码看看美剧
虽然一个月没有写代码但是还是有很多人在鼓励我,真的很感谢
现在渐渐的我也对it这个行业有了更多的了解,更认识了这么多优秀的人。
更重要的是真的改变了人生的很多规划。
先不说那么多,总之我还会继续敲代码的,
可能写不出什么厉害的东西,但是编程这件事情已经带给我太多的惊喜和收获!!
今天我有很认真的看了一遍基础的东西,还写了一段小代码
由于真的忘了的太多,每一行我都做了注释,相信还是有很多错误,谢谢大家指正。
数据类型:字符串 整数 小数(浮点数)bool类型
数据类型转换
int(x) #把x转换成整数
float(x) #把x转换成浮点数
str(x) #把x转换成字符串
bool(x) #把x转换成bool值
并不是所有的值都能做类型转换
关于bool值
除以下bool值为False,其他的值都认为是True
1.为0的数字,包括0,0.0
2.空字符串,包括'',""
3.表示空值的None,是一个特殊值,表示什么都没有,它和0、空字符、False、空集合都不一样。
4.空集合,包括(),[],{}
注意下面!!
1.bool('False')的值为True
2.bool(' ')的值为True,一个空格也不能算作空字符串
3.if bool(a) 或者 if a != ''
拆开来
a = '123'
if a:
print 'this is not a blank string'
字符串
''' '''三重引号块
r“”raw字符串 不可转译
u“”unicode字符串
s1+s2合并字符串
s*3重复字符串
s[数字]索引第几个字符
s[数字:数字]分片一个范围
len(s)求长度,也就是里面有几个字符
“a %code parrot ”%type 格式化字符串
字符串的方法
1搜索 s.find('pa') 返回第一次出现的位置
2移除右边的空格 s.rstrip()
3替换s.replace('pa','xx')
4用分隔符拆分 s.split(" , ")
5内容测试s.isdigit()
6转换s.lower() 转换大小写
7迭代 for x in s 循环字符串中的某个元素x
8成员关系 判断“sth” in s2是否定是s的成员
编写字符串常量的方法
raw字符串 r“c/new/test” 其中不转义
unicode字符串 u"sth"
转义序列代替特殊字符 s
/n换行
/t 表示tab空白
/'和/“转义单引号双引号
# -*- coding: utf-8 -*- f = file('score.txt')#打开文件
lines = f.readlines()#lines是读取f中的每行作为字符串组成的一个list
print lines
f.close()#关闭fresults = []#results的类型是listfor line in lines:#line在列表lines中循环print linedata = line.split()#把line以空白字格分割成字符串然后这些字符串组成一个listprint datasum = 0for score in data[1:]:#让score在列表data从第二个元素开始循环到结束sum += int(score)#把score转化成整数一直加result = '%s \t: %d\n' % (data[0], sum)#返回的结果是data中的第一个元素后面空四个后面是sumprint resultresults.append(result)#列表results中添加resultprint results
output = file('result.txt', 'w')#打开一个可写入文件
output.writelines(results)
output.close()
这篇关于0826我回来了~的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!