Python随记(1)

1. 变量:变量名不能以数字开头,可以是中文。区分大小写,等号赋值。
2. 字符串:加引号(单双都行但一定要成对),字符串可有拼接啥的。转义符号(\)将后面的符号转换成原有的意思。‘Let \‘go’ 。 原始字符串,就是在前面加一个英文字母 r" "。就可以把后面的全转义不用加’\’ 。长字符串,三引号‘’‘ ’‘’用于行数很多的,不用换行符了‘ \n ’。
3. 条件分支:‘==’ 等于号 ‘<’,’<=’,’>=’,’!=’. `

if 条件:
条件为真执行的操作
else:
条件为假进行的操作。

4. 循环(while) :

while 条件:
条件为真时执行的操作。

5. 随机数模块random 返回一个随机数。
import random
print( random.randint(1,10) ) # 产生 1 到 10 的一个整数型随机数 包括1和10
print( random.random() ) # 产生 0 到 1 之间的随机浮点数
print( random.uniform(1.1,5.4) ) # 产生 1.1 到 5.4 之间的随机浮点数,区间可以不是整数
print( random.choice(‘tomorrow’) ) # 从序列中随机选取一个元素
print( random.randrange(1,100,2) ) # 生成从1到100的间隔为2的随机整数
a=[1,3,5,6,7] # 将序列a中的元素顺序打乱
random.shuffle(a)
print(a)
6. 一行可以书写多个语句,中间用分号隔开就行。一个语句也可以书写多行 用\ 或括号分开。print('i');print('you') 1+3 and\n 2+4
7. 逻辑操作符:and or not . .and左右都真才真,or 一边为真则真, not反过来。与C的&&不同,1 and 3 >>3 短路逻辑,x and y 当x为假这个式子就假,而不去判断y 的真假。x or y 当x为真,式子就是真而不去管Y的真假。
8. None 任何数值类型中的0 空字符串‘’ 空列表空元组空字典都是
9. 评估函数eval() 去掉参数外面引号并执行剩下的语句。``eval(‘print(‘hi’)’)` >> hi
10. print(*objects, sep=’ ‘, end=’\n’, file=sys.stdout, flush=False)
objects – 复数,表示可以一次输出多个对象。输出多个对象时,需要用 , 分隔。
sep – 用来间隔多个对象,默认值是一个空格。
end – 用来设定以什么结尾。默认值是换行符 \n,我们可以 换成其他字符串。
print(‘hi’,‘girl’,end = ‘!’,sep = ‘,’) >>hi,girl!

print('loading...的效果:')
import time
print('loading',end = '')
for i in range(20):
	print('.',end = '')
	time.sleep(0.5)

#我就随便写写想到哪写到哪。。。hhhhh

import random
answer = random.randint(1,100)
times = 1
guess = input('请输入一个1-100的整数:')
a = int(guess)
while times <= 3:
    if a == answer:
        print('对了!厉害啊!')
        break
    else:
        if a > answer:
            print('大了大了,再试试吧!')
            times += 1
        else:
            print('小了小了,再试试吧!')
            times += 1
        a = int(input('在猜一个数吧:'))
print('次数用完了')

简单的猜数小游戏,详见小甲鱼的《零基础入门学python》

发布了25 篇原创文章 · 获赞 0 · 访问量 314

猜你喜欢

转载自blog.csdn.net/weixin_46192930/article/details/104700683