Python(基本输入输出)
来源:互联网 发布:黑色星期五淘宝打折么 编辑:程序博客网 时间:2024/05/17 14:29
1.输出
print 'hello,world'
(Python3中print需要加() ) : print ('hello,world')
多个字符串之间用 ,逗号连接 : print 'hello','world' 且遇到逗号会输出一个空格。
2.注释
python中用#注释
#print 'hello'
3.变量
python中定义变量时不需要指定变量类型
a = 123 # a是整数print aa = 'imooc' # a变为字符串print a
4.定义字符串
字符串可以用''或者""括起来表示。
如果字符串本身包含'怎么办?比如我们要表示字符串 I'm OK ,这时,可以用" "括起来表示:
"I'm OK"
类似的,如果字符串包含",我们就可以用' '括起来表示:
'Learn "Python" in imooc'
如果字符串既包含'又包含"怎么办?
这个时候,就需要对字符串的某些特殊字符进行“转义”,Python字符串用\进行转义。
要表示字符串 Bob said "I'm OK".
由于 ' 和 " 会引起歧义,因此,我们在它前面插入一个\表示这是一个普通字符,不代表字符串的起始,因此,这个字符串又可以表示为
'Bob said \"I\'m OK\".'
5.raw字符串与多行字符串
如果一个字符串包含很多需要转义的字符,对每一个字符都进行转义会很麻烦。为了避免这种情况,我们可以在字符串前面加个前缀 r ,表示这是一个 raw 字符串,里面的字符就不需要转义了。例如:
r'\(~_~)/ \(~_~)/'
但是r'...'表示法不能表示多行字符串,也不能表示包含'和 "的字符串(
如果要表示多行字符串,可以用'''...'''表示:
'''Line 1
Line 2
Line 3'''
上面这个字符串的表示方法和下面的是完全一样的。
'Line 1\nLine 2\nLine 3'
还可以在多行字符串前面添加 r ,把这个多行字符串也变成一个raw字符串:
r'''Python is created by "Guido".
It is free and easy to learn.
Let's start learn Python in imooc!'''
6.Unicode字符串
用来输出中文等
转义:
u'中文\n日文\n韩文'
多行:
u'''第一行
第二行'''
raw+多行:
ur'''Python的Unicode字符串支持"中文",
"日文",
"韩文"等多种语言'''
如果中文字符串在Python环境下遇到 UnicodeDecodeError,这是因为.py文件保存的格式有问题。可以在第一行添加注释
# -*- coding: utf-8 -*-
7.输入
input()函数
raw_input()输入字符串
name=raw_input('请输入:')print name
8.删除
del可以删除变量,列表或字典中的元素。
del list[0]
del dict['b']
del num
- python 基本输入输出函数
- python的基本输入输出
- Python(基本输入输出)
- Python的基本输入输出
- Python入门--基本输入输出
- python基本输入输出代码示例
- python学习之基本输入输出
- Python的基本输入输出函数
- Python学习【2】基本输入输出语句
- Python学习第一课----基本输入输出
- 第3课 Python基本输入输出语句
- python基本语法_输入输出详解
- 基本输入输出
- 基本输入输出
- 基本输入输出
- 基本输入输出
- 基本输入输出
- 我的Python学习之路之基本语法-输入输出
- 使用JNI进行Java与C/C++语言混合编程(1)--在Java中调用C/C++本地库
- YUV与RGB格式转换
- 轮子
- EventBus使用详解(二)——EventBus使用进阶
- shiro框架简单配置信息
- Python(基本输入输出)
- LeetCode:357. Count Numbers with Unique Digits
- POJ 1611 The Suspects
- js实现选项卡的切换----慕课网
- 【HDU】1051 - Wooden Sticks(贪心 & 二分 || 动态规划)
- 操作文件File类方法
- 快速通道------陈锦松ITPUB博客
- c++设计模式之组合模式
- 小悟:PS快捷方式