Python入门学习P1~P5

1.IDLE是一个Python Shell,它就像DevC++里那个运行程序的黑框框,用来显示运行结果。

2.print ("用来输出内容")    相当于printf 没有f 没有分号。

3.>>>print("Hello world\n" * 5)会输出5遍,单引号双引号相同。

4. +起到拼接两个字符串的作用,比如‘5’+'8'=58,但不能把两个不同的东西连在一起,比如>>>print('Hello world ' + 5) 会报错。

5.Tab键可以起到代码提示功能,比如打pr再按Tab键会提示print。Tab还有缩进功能,在python中要特别注意缩进,缩进相当于C中的大括号。

6.要换行输入代码但不执行:Ctrl+N在新窗口里写。

7.BIF是内置函数,dir(__builtins__)可以查看所有的函数,help(函数)可以查看用法。

 8.要想打印原始字符只需在字符串前加一个r即可。

>>> print('Let\'s go!')
Let's go!
>>> str='C:\now'
>>> print(str)
C:
ow
>>> str=r'C:\now'
>>> print(str)
C:\now
>>> str="""我,

9.长字符串输出用三重引号"""  """。

10.python中的随机数:

import random
secret=random.randint (1,10)

 一随机整数:randint产生的随机数区间包含左右极限,不能设置步长。而randrange区间只包含左极限(不包括上限),可以设置步长,比如随机选取0~100之间的偶数:random.randrange(0,100,2)                                                                                                   

二随机浮点数:0~1之间的随机浮点数0<=n<1.0:random.random()。

随机浮点数:random.uniform(a, b) 可以允许下限大于上限,不会报错。                                                 

 三随机字符:random.choice(sequence)                                                               print(random.choice('abcdefghijklmnopqrstuvwxyz!@#$%^&*()'))  结果:u                           

 print(random.choice(["JGood", "is", "a", "handsome", "boy"]))        结果:boy                       

 多个字符中生成指定数量的随机字符:                                                                                   

print (random.sample ('abcdefghijklmn',3))      结果:['f', 'e', 'd']                                                                              

四打乱排序:random.shuffle(x[, random])用于将一个列表中的元素打乱,也可称其为洗牌。
items = [1, 2, 3, 4, 5, 6, 7, 8, 9, 0,"Python", "is", "powerful", "simple"]
print(items)
random.shuffle(items)
print(items)
运行结果:                                                                                                                           

 [1, 2, 3, 4, 5, 6, 7, 8, 9, 0, 'Python', 'is', 'powerful', 'simple']
 ['Python', 1, 'is', 3, 2, 6, 'simple', 9, 'powerful', 4, 5, 8, 0, 7]                                                                                                                                             

 注:需要包含头文件import random  import string          

 11.join() 用于将序列中的元素以指定的字符连接生成一个新的字符串。

s1="-"
s2="+"
s3=""
seq=("a","b","c","d","e")
print(s1.join(seq))
print(s2.join(seq))
print(s3.join(seq))

运行结果:

 12.类似于C中的while if else 之类的,python中不需要加括号,但是要加冒号:。

import random
secret=random.randint (1,10)
print('-------------------------------------------------')
temp=input("你猜我心里想的是哪个数字:")
guess=int(temp)
while guess!=secret:
    temp=input("猜错啦,请重新输入吧:")
    guess=int(temp)
    if guess==secret:
        print("猜对啦!")
    else:
        if guess>secret:
            print("大了大了~")
        else:
            print("小了小了~")
print("游戏结束,不玩啦==")

这就是今天所学的内容,革命刚刚开始,同志要不断努力==。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值