zoukankan      html  css  js  c++  java
  • python基础语法

    1. 首先学会用python来写A+B的程序:

    a, b = map(int, raw_input().split())
    print a+b
    print '
    '
    

            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类型了,接下来直接数值运算就行了。

  • 相关阅读:
    0626 Django模型(ORM)
    0625 Django 基础
    0530JavaScript基础2
    CentOS7.5安装cairo-dock,比mac托盘还美
    CentOS7.5安装与使用mysql-workbench
    CentOS7.6安装rime輸入法
    CentOS7.5 firefox Flash插件更新
    记一次ceph集群的严重故障
    ceph笔记(一)
    CentOS7.6打开的程序窗口居中
  • 原文地址:https://www.cnblogs.com/yspworld/p/7407337.html
Copyright © 2011-2022 走看看