[分享] Python3基础Lesson 4
530 查看
1 回复
 楼主 | 发布于 2018-03-27 | 只看楼主
分享到:

1. 算数操作符

Python提供了完整的算数运算符集,包括用于基本四则数学运算的+、 -、 *、/。此外,很多Python数据类型可以使用增强付值操作符,比如+= 和*=。简单举例:

print(5 + 2)
print(5 - 2)
print(5 / 2)

a = 5
a += 2
print(a)

输出结果:

7

3

2.5

7

对于字符串或者列表也可以使用+和+=。如:

name = "John"
print(name + "Doe")

输出结果:

JohnDoe


seeds = ["sesame", "sunflower"]
seeds += ["pumpkin"]
print(seeds)

输出结果:

['sesame', 'sunflower', 'pumpkin']


如果对于列表添加了一个普通的字符串,会导致一个合乎逻辑但可能比较奇怪的结果。

seeds = ["sesame", "sunflower"]
seeds += "durian"
print(seeds)

输出结果:

['sesame', 'sunflower', 'd', 'u', 'r', 'i', 'a', 'n']


2. 输入函数input()

Python提供了内置的input()函数,用于接收来自用户的输入。这个函数需要一个可选的字符串参数,之后等待用户输入相应信息或者按Enter键(或Return键)来终止。如果不输入任何文本只按Enter键,那么input()函数会返回一个空字符串。否则,会返回一个半酣了输入内容的字符串,而没有任何行终止符。


while True:
    line = input("integer:")
    if line:
        try:
            number = int(line)
        except ValueError as err:
            print(err)
            continue
       
total += number
        count += 1
    else:
        break

if
count:
    print("Count = ", count, "Total=", total, "Mean=", total/count)

输出结果:

Type integers, each followed by Enter; Or just Enter to finish 

integer:12

integer:7

integer:3x

invalid literal for int() with base 10: '3x'

integer:15

integer:5

integer:

Count =  4 Total= 39 Mean= 9.75


3. import语句 

要导入一个模块,必须使用import语句,导入后可以访问其内部包含的任意函数,类以及变量。如:

import random
x = random.randint(1, 6)
y = random.choice(["apple", "banana", "cherry", "durian"])
print(x)
print(y)

输出结果:(每次输出不同)

5

banana


random.randint:用于生成一个指定范围内的整数。其中参数a是下限,参数b是上限,生成的随机数n: a <= n <= b.

random.choice:从序列中获取一个随机元素。


NEXT。。。


(0 ) (0 )
回复 举报

回复于 2018-03-27 沙发

(0 )
评论 (0) 举报
  • 发表回复
    0/3000





    举报

    请选择举报类别

    • 广告垃圾
    • 违规内容
    • 恶意灌水
    • 重复发帖

    全部板块

    返回顶部