码迷,mamicode.com
首页 > 其他好文 > 详细

DAY1

时间:2019-09-03 23:58:25      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:模块   format   random模块   整数   引入   font   复数   类型   name   

●引号的使用

Pyhton中可以用单引号(‘),双引号(“)以及三引号(‘’’或者”””)。其中三引号也可用于多行注释。(另外:Ctrl+/ 注释

●定义变量

定义变量名时,使用通俗易懂的英文(自己要求)

#赋值用”=”

例如:

name =‘xiaohei‘ (字符串,string,必须加引号)

age = 18 整数,int

score = 99.5 浮点数,float

●Python支持四种不同的数字类型:

int(有符号整型)

long(长整型[也可以代表八进制和十六进制])

float(浮点型)

complex(复数)

 

●条件判断

1.if...else...

age = input("请输入你的年龄:")#input只能输入str类型的数据

age =int(age)#将age转换为int类型

print("age的类型",type(age))#type 查看age的数字类型

if age>=18:

    print ("成年人")

else:

print ("宝宝")

  1. if...elif...else...

age = input("请输入你的年龄:")

age =int(age)

 

print("age的类型",type(age))

 

if age>=80 and age<=200:

    print("老年人")

elif  age>=18 and age<=80:

        print ("成年人")

 

elif age<=18 and age>=0:

        print("宝宝")

else:

print ("年龄填写错误")

 

●循环语句(循环,迭代,遍历)

1.while循环while...else)

#continue,结束本次循环,继续进行下一次循环

import random  #import导入模块 random模块,随机生成内容

number = random. randint(1,100)#随机产生一个1-100(包含1,100)的整数

count = 0 #while首先要定义一个计数器

count =count+1

while count<7:

    count =count + 1

    guess = input("请输入一个数字:")

    guess = int(guess)

    if guess == number:#==(等于) !=(不等于)=(赋值)

        print ("恭喜你猜对了,游戏结束")

        break # 在循环里遇到break,立即结束循环

elif guess<number:

        print ("猜小了")

    else:

        print("猜大了")

else:

print ("错误次数已用完")

2.for循环

import random

number = random. randint(1,100)

print(number)

for i in range(7):

    guess = input("请输入一个数字:")

    guess = int(guess)

    if guess == number:

        print ("恭喜你猜对了,游戏结束")

        break

    elif guess<number:

        print ("猜小了")

    else:

        print("猜大了")

else:

print ("错误次数已用完")

 

●字符串格式化

# %s(格式化字符串),%d(格式化整数),%f(格式化浮点数字,可指定小数点后的精度如:%.2f)

#%格式占位符

import datetime #引入datetime(表示的一种时间)模块

user = "wenting"

age=18

score=90.5

today = datetime.datetime.today()

mag="欢迎%s登录,今天的日期是 %s" % (user,today)

print(mag)

mag2="欢迎%s登录,你的年龄是%d,你的分数是%.2f" % (user,age,score)

print (mag2)

mag3="欢迎{}登录,你的年龄是{},你的分数是{}".format(user,age,score)

print (mag3)

mag4="欢迎{name}登录,你的年龄是{nianling},你的分数是{fenshu}".format(name=user,nianling=age,fenshu=score)

print(mag4)

 

●字符串常用方法

import random

d="  AsdS1234  "

result= random.choice(d)#随机选择一个元素

print (result)

print(len(d))#去变量的长度(有几个元素)

print(d.count(‘d‘,0,8))# d.count,计数

print(str.strip(d))# str.strip,去掉两边的空格和换行符

print(str.rstrip(d))# str.rstrip,去掉右边的空格和换行符

print(str.lstrip(d))# str.lstrip去掉左边的空格和换行符

print(str.lower(d))# str.lower,把字符串变成小写

print(str.upper(d))# str.upper,把字符串变成大写

DAY1

标签:模块   format   random模块   整数   引入   font   复数   类型   name   

原文地址:https://www.cnblogs.com/buntei-112233/p/11456346.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!