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
- Python入门(一)——IDE选择,输入输出,类型规范,转义序列,格式问题,标识符
- Python入门(二)——IDE选择PyCharm,输入和输出,基础规范,数据类型和变量,常量,字符串和编码,格式化
- Python入门(二)——IDE选择PyCharm,输入和输出,基础规范,数据类型和变量,常量,字符串和编码,格式化
- python——注释 语句格式 标识符
- 输入输出格式(一)
- Python学习(一)——Python标识符
- Java SE (一)——标识符、关键字、类型
- 输入输出流(一)——格式控制细节探讨
- Python成长之路(一)——准备、基本数据类型、序列、运算、缩进和选择
- 第二章 头文件、变量和基本类型(4)——转义序列
- Python学习笔记 -- 序列(一)序列类型
- Python学习(一)——数据类型、输入输出
- Python 转义序列
- Python 转义序列
- JDeveloper IDE 入门 (一)
- c#基础入门(3)——异常、三元表达式、转义符、类型转换
- 华为C语言编程规范(4)—标识符命名
- 华为C语言编程规范(4)—标识符命名
- Nginx访问日志
- 将DataGrid中所有选中项转换为自定义model的方法
- RecyclerView系列之(3):添加下拉刷新和上拉加载更多
- CAS(Compare and Swap)算法
- 成绩排序,元素删除,冒泡排序,快速排序,判断素数,判断字符,求利润,定义类
- Python入门(一)——IDE选择,输入输出,类型规范,转义序列,格式问题,标识符
- XML和反射
- pycharm中安装第三方软件库
- input type=number 去掉输入框中的上下箭头
- 自我介绍
- solr home目录结构
- ATOM 编辑器使用心得
- HDU 1421 搬寝室
- 多线程(2)