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—零碎

非常基础的部分,日后慢慢修正

Python基础教程-cf06 (1)

  • 2017-08-14 12:14
  • 12.05MB
  • 下载

python基础学习笔记(1)

  • 2017-05-20 15:30
  • 1.76MB
  • 下载

Python 基础1

什么是cmd下面去运行Python脚本; 什么是Python的交互式的shell; 什么是Python的IDE。 Python有个shell,提供一个Python运行环境...

python基础教程1

  • 2014-12-02 15:47
  • 33.07MB
  • 下载

Python学习之基础总结--1

Python的优点:简单,功能强大,支持面向对象 特点:1,严格区分大小写 2,简单,易学,支持面向对象 3,开源 4,库非常丰富 5,跨平台使用 6,解释性语言 7,高级语言 Python的安装与环...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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