zoukankan      html  css  js  c++  java
  • day1||python

    测试题:

    0. Python 是什么类型的语言?

    Python是一种面向对象、解释型、动态类型计算机程序设计语言
    解释型:程序无需编译成二进制代码,而是在执行时对语句一条一条编译
    动态类型:在程序执行过程中,可以改变变量的类型
    它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起


    1. IDLE 是什么?

    IDLE 是一个纯 Python 下自带的简洁的集成开发环境(IDE) 。IDLE是开发 python 程序的基本IDE(集成开发环境),具备基本的IDE的功能,是非商业Python开发的不错的选择。当安装好python以后,IDLE就自动安装好了,不需要另外去找。同时,使用Eclipse这个强大的框架式IDLE也可以非常方便的调试Python程序。基本功能:语法加亮;段落缩进;基本文本编辑;TABLE键控制;调试程序。

    IDLE是Python软件包自带的一个集成开发环境,初学者可以利用它方便地创建、运行、测试和调试Python程序


    2. print() 的作用是什么?

    print函数是python语言中的一个输出函数,可以输出以下几种内容

    1. 字符串和数值类型 可以直接输出
    >>> print( 1)
    1


    >>> print( "Hello World")
    Hello World
    2.变量
    无论什么类型,数值,布尔,列表,字典...都可以直接输出
    >>> x = 12
    >>> print(x)
    12


    >>> s = 'Hello'
    >>> print(s)
    Hello

    >>> L = [ 1, 2, 'a']
    >>> print(L)
    [ 1, 2, 'a']

    >>> t = ( 1, 2, 'a')
    >>> print(t)
    ( 1, 2, 'a')

    >>> d = { 'a': 1, 'b': 2}
    >>> print(d)
    { 'a': 1, 'b': 2}

    3.格式化输出
    类似于C中的 printf
    >>> s
    'Hello'

    >>> x = len(s)
    >>> print( "The length of %s is %d" % (s,x) )
    The length of Hello is 5
    【注意】
    Python2和3的print函数格式不同,3要求加括号(print())
    缩进最好使用4个空格



    3. Python 中表示乘法的符号是什么?

    *

    4. 为什么 >>>print('I love fishc.com ' * 5) 可以正常执行,但 >>>print('I love fishc.com ' + 5) 却报错?

    python不能把数据类型不同的东西相加,字符串*5表示5个字符串类型的字符相接,而字符串+5则变成字符串加上数字类型,这是不允许的。


    5. 如果我需要在一个字符串中嵌入一个双引号,正确的做法是?

    >>> print(i love you)
    SyntaxError: invalid syntax

    >>> print("i love you")
    i love you

    >>> print("i "love" you ")
    SyntaxError: invalid syntax

    >>> print('i "love" you ')
    i "love" you     ////////////////////利用单引号‘’引起这个字符串

    >>> print("i "love" you")
    i "love" you       ///////////////////利用反斜杠


    6. 为什么我们要使用 Python3?Python2到底有什么问题?看起来很多程序员依然都在使用Python2?

    确实还有很多的程序员在使用Python2,不过Python3才是Python发展的未来,就像XP和WIN7 win8 win10一样。

    动动手:

    0. 动手试试直接输入>>>5+8 与输入>>>print(5+8) 有何不同?

    >>> 5+8
    13
    >>> '5+8'
    '5+8'
    >>> "5+8"
    '5+8'

    >>> print(5+8)
    13
    >>> print('5+8')
    5+8
    >>> print("5+8")
    5+8

    不妨试试直接输入>>>‘I love fishc.com!’与输入>>>print(‘I love fishc.com!’)有何不同?
    没错,直接输入是将结果及类型打印到屏幕上,而Print是将结果直接打印到屏幕上,自己试试观察结果!

    1. 在交互模式中,使用 Python 计算一年有多少秒?

    >>> print(365*24*60*60)
    31536000


    2. 设置你的操作系统的环境变量,以便可以轻松进入 Python 环境:

     

  • 相关阅读:
    【转载】Select2插件 IE下 autofocus bug的解决方法
    修改iphone自带的按钮样式
    使用swiper制作微场景遇到的问题
    使用Excel的VLOOKUP函数合并不同Sheet页两个表格中的相同项
    【转】判断浏览器版本是否是ie8以下浏览器,如果是调到提示换更高级版本浏览器页面
    跨域上传文件
    WEB前端学习中遇到的概念
    Rails Gem notification_exception
    Html5 drag and drop
    KeyCode
  • 原文地址:https://www.cnblogs.com/wanzi96/p/10443216.html
Copyright © 2011-2022 走看看