Python入门(一)——IDE选择,输入输出,类型规范,转义序列,格式问题,标识符

来源:互联网 发布:手机选号软件 编辑:程序博客网 时间:2024/06/03 04:49

一、IDE选择

我推荐Pycharm,功能强大,操作简单。至于配置安装过程请百度。


二、py版本

我是py2.7和3.6一起混合使用,不过主要以3.6为主


三、输入输出

输入:input输入数值,raw_input输入字符串

#!/usr/bin/env python# -*- coding:utf-8 -*-# author: xulinjie time:2017/10/8# input和raw_input机制s=int(input('please input s :'))print(s)m=raw_input('please input m :')print (m)

这里写图片描述

输出:print(print是函数)

#!/usr/bin/env python# -*- coding:utf-8 -*-# author: xulinjie time:2017/10/8print('hello world')

四、基础类型规范

1、注释

python中的注释以#开头

2、数字

数字类型为两种—整数和浮点数

3、字符串

可利用单引号、双引号、三引号来制定字符串,单引号和双引号的工作机制一样,三引号用来多行注释

print('sss')'''这是一个多行注释'多行注释''''

注意:字符串是不可变的,一旦创造了字符串就不能改变

4、格式化方法(format())

例子

#!/usr/bin/env python# -*- coding:utf-8 -*-# author: xulinjie time:2017/10/8age=20name='xulinjie'print('{0} was {1} years old'.format(age,name))print('{0} was {1} years old'.format(name,age))print('my name is {0}'.format(name))

输出结果
这里写图片描述

format()函数作用:一个字符串可以使用某些特定的格式,随后format方法将被调用,使用这一方法可与相应的参数与其格式替换,如{0}代表format()的第一个参数,{1}代表format函数中的第二个参数

更多详细格式
#!/usr/bin/env python
# -- coding:utf-8 --
# author: xulinjie time:2017/10/8

#对于浮点数0.333保留小数点后三位print('{0:.3f}'.format(1.0/3))#使用下划线填充文本,并保持文本处于中间位置#使用(^)定义'__hello__'字符串长度为11print('{0:_^11}'.format('hello'))#基于关键词输出'swaroop wrote A Byte of Python'print('{name} wrote {book}'.format(name='Swaroop',book='A Byte of Python'))

五、python转义序列和格式问题

1、格式问题

python的print默认以\n结尾(即自动换行)(需在py3以上版本使用)

#!/usr/bin/env python# -*- coding:utf-8 -*-# author: xulinjie time:2017/10/8print('hello')print('hello',end=' ')print('hello')

这里写图片描述

2、转义序列

转义字符
这里写图片描述
比如要输出hello,”I’m xulinjie”,不能直接用单引号或双引号(因为这句话中有本身的单引号和双引号影响)

print("hello,"I'm xulinjie"")print('hello,"I'm xulinjie"')

错误提示:print(“hello,”I’m xulinjie”“)SyntaxError: invalid syntax

解决办法:1、使用三引号。2、使用转义序列(在出现歧义的符号前加)

print('''hello,"I'm xulinjie"''')   print('hello,"I\'m xulinjie"')

3、原始字符串

简单理解就是字符串中每个字符都表示原始含义

例如

print('This is \x48')输出:This is H

那么如果我想要避免\x48变成H,很简单,为字符串加上前缀R或r

print(r'This is \x48')输出:This is \x48

六、标识符命名

1、第一个字符必须是字母表中的字母或下划线_

2、其他部分由字母,下划线,数字组成

3、大小写严重区分


七、对象

python程序中所以内容皆对象

阅读全文
1 0
原创粉丝点击