zoukankan      html  css  js  c++  java
  • Python核心编程学习笔记(一)

            1、把一个字符串赋值给变量str。先用print来显示变量的内容,然后用变量名称来显示:

    >>>str = 'Hello World!'
    >>>print str
    Hello World!
    >>>str
    'Hello World!'

     

            在Python3.x中,print语句后被输出的内容必须用括号括起来:

    >>> str = 'Hello World!'
    >>> print str
    SyntaxError: invalid syntax
    >>> print(str)
    Hello World!

            注意:假设只想得到变量的内容,能够使用print语句输出;在仅用变量名时。输出的字符串是被单引號括起来的,这是为了让非字符串对象也能以字符串的方式显示在屏幕上--即它显示的是该对象的字符串表示,而不不过字符串本身。

     

            2、下划线(_)在解释器中有特别的含义,表示最后一个表达式的值。所以上面的代码运行后下划线变量会包括字符串:

    >>>_
    Hello World!

     

            3、Python的print语句。与字符串格式运算符(%)结合使用能够实现字符串替换功能,与C语言中的printf()函数很相似:

    >>> print "%s is number %d!" % ("Python", 1)
    Python is number 1!


            注意:浮点数的输出格式为%f

     

            4、使用内建函数raw_input()得到用户的受数据,它读取标准输入。并将读取到的数据赋值给指定的变量。

    >>> user = raw_input('Enter login name: ')
    Enter login name: root
    >>> print 'Your login is: ', user
    Your login is:  root

            使用内建函数int()能够将用户输入的字符串转换为整数,才干够对它进行数值运算。

    >>> num = raw_input('Now enter a number: ')
    Now enter a number: 1024
    >>> print 'Doubling your number: %d' % (int(num) * 2)
    Doubling your number: 2048


            注意:一直在函数外做用户操作

            函数应该保持其清晰性--仅仅接受參数,返回结果。这样,就行在其它地方也使用你的函数而不必操心自己定义输出的问题。可是,假设函数基本功能就是为了得到用户输入。或者就是为了输出信息,就行在函数体使用print语句或raw_input()。

            将函数分为两大类:

                    一类仅仅做事。不返回值(比方与用户交互或者设置变量的值);

                    还有一类则运行一些运算,最后返回结果。

     

            5、凝视

            (1)使用#符号标示凝视,从#開始,直到这一行结束;

            (2)文档字符串凝视,能够在模块、类或者函数的事实上加入一个字符串。祈祷在线文档的功能

    >>> def foo():
    	"This is a doc string."
    	return True
    
    >>> foo.func_doc
    'This is a doc string.'


            6、运算符

    (1)算术运算符

            +    加

            -     减

            *     乘

            /     地板除--取比商小的整数。

    (注:在Python 3.x中标示浮点除)

            //    浮点除--四舍五入的真正除法。

    注:在Python 3.x中标示地板除

            **   乘方

    >>> 3/2
    1
    >>> 3//2
    1.5


     

    (2)比較运算符,比較运算依据表达式的值的真假返回布尔值

            <        <=        >        >=        ==        !=        <>(不等运算符,在Python 3.x 中已被淘汰)

    (3)逻辑运算符

            and        or        not

    >>> 3 < 4 < 5
    True

     

            Python支持这种表达式,它实际是以下表达式的缩写:

    >>> 3 < 4 and 4 < 5
    True

            注意:合理使用括号增强代码的可读性。

     

     

  • 相关阅读:
    mysql迁移达梦数据库varchar长度问题
    处理器 i3 i5 i7 i9 区别,以及K F 区别
    mybatis配置文件,Mapper标签下以package包扫描形式时需要Mapper.xml文件名称和mapper接口名称一致
    add、commit、push、pull 、merge 的区别与作用
    testng 接口测试,读取Excel表格数据中json数据,做数据驱动
    windows 系统查看端口与进程,查看某个具体的端口所占用的进程号,杀掉进程
    码云gitee删除仓库
    java.sql.SQLNonTransientConnectionException: Public Key Retrieval is not allowed
    maven+mybatis+spring 项目整合log4j,实现控制台打印SQL语句
    将idea 中 代码提交至码云
  • 原文地址:https://www.cnblogs.com/wzjhoutai/p/6895733.html
Copyright © 2011-2022 走看看