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-语言基础与典型应用.part1

  • 2007年12月28日 14:55
  • 28.61MB
  • 下载

从0到1 | 0基础/转行 如何用3个月学会Python机器学习

如今Python在人工智能和数据分析领域有着不可替代的作用,众多机器学习的框架都支持Python API,数据分析、存储、获取、运算方便, 所以Python 已经成为人工智能领域机器学习的第一语言。 ...

python基础学习笔记(1)

  • 2017年05月20日 15:30
  • 1.76MB
  • 下载

Python之基础知识(1. 变量输入输出)

Python之基础知识(一) python分为python2和python3, 网上说了各种各样的不同,到底该怎样选择,python3是趋势,不过很多企业依然使用着python2...

1.Python基础教程.zip

  • 2017年05月22日 10:22
  • 144.78MB
  • 下载

Python学习之基础总结--1

Python的优点:简单,功能强大,支持面向对象 特点:1,严格区分大小写 2,简单,易学,支持面向对象 3,开源 4,库非常丰富 5,跨平台使用 6,解释性语言 7,高级语言 Python的安装与环...

小猪的Python学习之旅 —— 1.基础知识储备

小猪的Python学习之旅 —— 1.基础知识储备引言: (文章比较长,建议看目录按需学习~)       以前刚学编程的时候就对Python略有耳闻,不过学校只有C,C++,Java,C#。 和P...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:python基础1
举报原因:
原因补充:

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