python基础1

原创 2017年08月23日 17:54:48
#coding:utf-8 涉及中文编码问题 --支持中文注释
#!/usr/bin/python 告诉编译器去系统寻找python的解释器

my_first_py = 'Hello World'
print(my_first_py)
print(type(my_first_py))

#合并字符串
what_he_does = 'plays '
his_instrument = "guitar "
his_name = "Robert Johnson "
age = 10
name_and_age = 'heisenburg is %d old'%(age)
print(his_name +what_he_does +his_instrument,name_and_age)
print('I said:%s'%name_and_age)

formatter = "%r %r %r %r"
print(formatter %(1,2,3,4))

#int 和str转换
num = 1
str = '1'
num2 = int(str)
print(num +num2)

#分片字符串
words = 'words'*3
name = 'my name is caoyajun'
print(words)
print(name[0],name[-4],name[11:14],name[11:15],name[11:],name[:11])#-4是从右往左第四个

#替换字符串
phone_number = '15013822382'
hide_number = phone_number.replace(phone_number[:9],'*'*9)
print(phone_number,hide_number)

#合并字符串不同使用方式
print('{} a word she can  get  what  she {} from'.format('with','come'))#python2.6.x不支持
print('{0} a word  she  can  get what she {1} from'.format('with','come'))
print('{first} a word she can  get  what she {second} from'.format(first = 'with',second = 'come'))

#raw_input() 直接读取控制台的输入(任何类型的输入它都可以接收)。而对于 input() ,它希望能够读取一个合法的 python 表达式,
# 即你输入字符串的时候必须使用引号将它括起来,否则它会引发一个 SyntaxError
city = input("write down the name of city:")#控制台输入'beijing',按python语法
url = "http://apistore.baidu.com/microservice/weather?citypinyin={first}".format(first =city)
print (url)


#函数 :后面相当于一个block代码块
def fahrenheit_converter(C):
    fahrenheit = C*9/5 +32
    #str_f = str(fahrenheit) + 'F'
    return fahrenheit
print(fahrenheit_converter(32))

#print('  *',' **','***',' |',sep = '\n')报错
print('  *',' **','***',' |')

#文件
file = open('/Users/cykj/DeskTop/text.txt','w')#以写的方式打开,不存在文件就自动创建一个文件print(file)#打印的是文件相关信息success = file.write('This is my fisrt python file')print(success)#打印29刚好是字符串长度file.write('change the file')//#add追加内容state = file.closefil = open('/Users/cykj/DeskTop/text.txt','w')fil.write('hhhhhhhhhhhhhh')#覆盖原来的内容#文件存在写入,不存在创建文件def create_txt_file(name,msg): path = '/Users/cykj/DeskTop/' full_path = path + name + '.txt' file = open(full_path,'w') file.write(msg) file.close print('Done')create_txt_file(name='caoyajun',msg='this is my own file')#过滤敏感信息def text_filter(word,source_word ='source',replace_word ='replace'): return word.replace(source_word,replace_word)print(text_filter('source source source'))#replace replace replace#过滤信息然后存储过滤好的信息def filer_msg_and_save(name,msg): clean_msg =text_filter(msg) create_txt_file(name,clean_msg)filer_msg_and_save('caoyajun','source source kkkkkk source')#覆盖了原来的信息
文件text.txt:



文件caoyajun.txt:


版权声明:本文为博主原创文章,未经博主允许不得转载。

程序设计基础(Python语言)”编程练习(1)

test1: 整数求和的计算 具体内容: 用户输入一个整数N,计算 (1)从1到N(包含1和N)相加之后的结果; (2)从1到N(包含1和N)之间所有奇数求和的结果; (3)将上述两个结果输出到屏幕上...
  • cnzyhzz
  • cnzyhzz
  • 2015年04月10日 19:19
  • 1484

python基础教程共60课-第1课安装

python基础教程共60课-第1课
  • gdut2015go
  • gdut2015go
  • 2015年12月04日 20:28
  • 592

ctf bugku Linux基础1 wirteup

Linux基础1 一、题目内容:给你点提示吧:key的格式是KEY{},题目地址:链接: http://pan.baidu.com/s/1skJ6t7R 密码: s7jy 二、在linux操作系统上...
  • pdsu161530247
  • pdsu161530247
  • 2017年07月06日 12:39
  • 836

Python机器学习及实践——基础篇1

机器学习中监督学习模型的任务重点在于,根据已有经验知识对未知样本的目标/标记进行预测。根据目标预测变量的类型不同,我们把监督学习任务大体分为分类学习与回归预测两类。  整理一下监督学习任务的基本架构...
  • chenKFKevin
  • chenKFKevin
  • 2018年01月20日 19:59
  • 122

python(1) python基础

趁mid-term的时机,总结之前Python学习遇到的问题和一些点~程序媛从零开始,学的是廖雪峰的python 2.7~ 1. 更有可读性     print 方法,print "the co...
  • Chloe_CEHAN
  • Chloe_CEHAN
  • 2015年10月20日 03:51
  • 91

Python-学习-项目1-即时标记-1

买了一本Python入门,奈何看不下去,只能是先看后面的项目,看到那里不懂的时候在回去学习。 项目名字:即时标记 大致的意思就是把一个纯文本文件标记成自己想要的格式文件。 首先就是待处理文...
  • z609932088
  • z609932088
  • 2016年12月06日 10:56
  • 407

Python基础习题(一)

1、有1、2、3、4四个数字,能组成多少个互不相同且无重复数字的三位数?分别是多少? #先定义一个判断一个三位数是否符合条件的函数 def isMynumber(n): a=int(n%10...
  • wutong1024
  • wutong1024
  • 2016年11月03日 22:25
  • 743

Python零基础入门一

上一个寒假学习完了《Android-第一行代码》这本书,这个寒假打算好学习一下python这门语言,一方面是由于对python的爬虫比较感兴趣,另一方面也是算是搜索查找的一种工具。这次学习由于没有找到...
  • BeMoreQuiet
  • BeMoreQuiet
  • 2017年01月09日 21:21
  • 1255

有C/C++/Java基础的,学习Python一篇文章就够了

有C/C++/Java基础的,学习Python一篇文章就够了
  • qq_29591261
  • qq_29591261
  • 2017年08月11日 20:21
  • 1127

七、PYTHON 一些基础面试题目总结

1.       Python是如何进行内存管理的? 答:从三个方面来说,一对象的引用计数机制,二垃圾回收机制,三内存池机制 一、对象的引用计数机制 python内部使用引用计数,来保持追踪内存...
  • alvine008
  • alvine008
  • 2014年09月12日 14:11
  • 47867
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:python基础1
举报原因:
原因补充:

(最多只允许输入30个字)