Python学习笔记之二

一.函数

       1. 函数定义的常规形式如下:

        def function_name(parameters):

                block

def这个关键词用于告诉Python我们正在定义一个新函数。其后紧跟着的是函数的名称,在后面是零个后多个用圆括号括起来的参数,最后是一个冒号

如 >>>def to_celsius(t):

   .  .  .        return (t-32.0)*5.0/9.0

   .  .  .         

   >>>to_celsius(80)

   26.6666666666668

        2.内置函数

    abs用于求取给定数字的绝对值,如abs(-9)。

     round用于将一个浮点数四舍五入为一个与之最为接近的整数,如round(3.3)。

     pow用于求a得b次方,如pow(2,4)。

    常用的数据类型转换函数有int和float,如int(34.6),结果为34。float(21),结果为21.0。

二.字符串

        1.基础知识

    声明一个值是字符串的方法是:在它的两边加上单引号或双引号。如:

>>>'Hello'

'Hello'

将两个字符串并排放到一起就可以将它们连接成一个字符串:

>>>'Hello' 'world'

'Helloworld'

但此时连接后的新字符串中并无空格,若想要结果中有空格,可用‘+’来连接字符串。

    ‘+’运算符既可以用于数字之间的加法,又可以用于字符串的连接,但不能用在一个字符串和一个数字值之间。如果你想要把一个数字插入到一个字符串中,最简单的办法就是用内置函数str将其转换成字符串,然后在执行字符串连接:

>>>'12' + str(34) + '56'

'123456'

    ‘*’这个运算符可以用在运算符和数字之间,可用于重复一个字符串:

>>>'AT' * 5

'ATATATATAT'

如果那个整数小于等于0的话,该运算符就会产生一个空字符串:

>>>'AT' * 0

''

三.用户输入

        这里我们再介绍另外一个很有用的内置函数即input。其作用是从键盘上读取一行文本。它将以字符串的形式返回用户输入的一切内容,哪怕有些内容看上去像是一个数字:

>>> line = input()
hello
>>> print (line*2)
hellohello
>>> num =input()
23
>>> print (num*2)
2323

    如果你希望用户输入一个数字,那就必须用int或float将得到的字符串转换到所需的类型:

>>> num =input()
23

>>> n=int(num)
>>> print(n*2)
46

    最后,input还可以接收一个字符串参数,该参数将用于对用户进行提示:

>>> name = input("Please enter a name: ")
Please enter a name: Darwin
>>> print(name)
Darwin

转载于:https://my.oschina.net/waitingshanshan/blog/846336

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值