python基础语法
2017-08-21 23:42
281 查看
1. 首先学会用python来写A+B的程序:
raw_input() 函数从标准输入读取一个行,并返回一个字符串(去掉结尾的换行符)。读进来后,字符串有split()函数可以根据分隔符拆解成子串组成的list。对于list内的对象,需要的采取转换,保留字符串的继续保留即可。如果是python3,替换raw_input()为input()。
上面这一行代码会读取一行字符串,并将a, b分离出来,不过a, b的值是字符串,需要再次转换成int类型。strip() 方法用于移除字符串头尾指定的字符(默认为空格)。只移除字符串头尾指定的字符,中间部分不会移除。
以下实例展示了strip()函数的使用方法:
以上实例输出结果如下:
这是一种应该很多写算法的同学用的,虽然不怎么用python交题,但还是有OJ网站提供支持python的编译器。这种写法a, b, c已经变成int类型了,接下来直接数值运算就行了。
a, b = map(int, raw_input().split()) print a+b print '\n'
raw_input() 函数从标准输入读取一个行,并返回一个字符串(去掉结尾的换行符)。读进来后,字符串有split()函数可以根据分隔符拆解成子串组成的list。对于list内的对象,需要的采取转换,保留字符串的继续保留即可。如果是python3,替换raw_input()为input()。
a, b = raw_input().strip().split()
上面这一行代码会读取一行字符串,并将a, b分离出来,不过a, b的值是字符串,需要再次转换成int类型。strip() 方法用于移除字符串头尾指定的字符(默认为空格)。只移除字符串头尾指定的字符,中间部分不会移除。
以下实例展示了strip()函数的使用方法:
#!/usr/bin/python str = "0000000this is string example....wow!!!0000000"; print str.strip( '0' );
以上实例输出结果如下:
this is string example....wow!!!
a, b, c = (int(x) for x in raw_input().split(' '))
这是一种应该很多写算法的同学用的,虽然不怎么用python交题,但还是有OJ网站提供支持python的编译器。这种写法a, b, c已经变成int类型了,接下来直接数值运算就行了。
相关文章推荐
- python学习笔记(基础语法)
- python基础语法(6) 函数1
- Python3 与 C# 基础语法对比(就当Python和C#基础的普及吧)
- Python基础语法
- python基础教程学习笔记---(1)基础语法
- python3.x IDLE学习及基础语法(学习head first python 第一章)
- Python 基础语法
- Poedu_Python_Lesson002_基础语法_数据类型
- Python入门基础语法之字符串、列表、元组
- python3基础——基本语法
- Python基础语法02-运算符
- python的基础语法介绍 1
- Python的基础语法及使用(二)
- Python语法基础09.比较、关系运算符
- python学习之基础语法(其二)
- 「Python」Python 01 基础语法
- Python基础之基础语法、变量类型以及运算符
- python语法基础归纳(3)--函数
- Python学习笔记(二)基础语法
- python基础入门一(语法基础)