Python基础1

Python基础

一、Python3注释

1、单行注释

#这是个注释
print('hello world!')

2、多行注释

'''
print('hello,world')
print('hello,world')
print('hello,world')
'''

二、Python3变量类型

#变量
name = 'xmb' #字符串,string
age = 18 #整数,int
score = 1000.00 #浮点数,float

三、字符串常用方法

 1 s = 'abcDefH'
 2 print(s.count('a'))     #统计字符串里某个元素的个数
 3 print(s.strip())         #默认去空格和换行符
 4 print(s.lstrip())        #去左边的空格
 5 print(s.rstrip())        #去右边的空格
 6 print(s.lower())        #把字符串变成小写的
 7 print(s.upper())        #把字符串变成大写的
 8 print(s.index('d'))     #找字符串的下标,找不到报错
 9 print(s.find('d'))        #找字符串的下标,找不到返回-1
10 print(s.isupper())     #判断是不是都是大写字母
11 print(s.islower())     #判断是不是都是小写字母
12 print(s.isdigit())     #判断是否为数字
13 print(s.startswith('1')) #判断以xx开头
14 print(s.endswith('jpg')) #判断以xx结尾
15 print(s.isspace())  #是不是空格
16 print(s.isalpha())      #如果是字母和汉字的话返回true
17 print(s.isalnum())      #如果是字母、汉字和数字的返回true,只要不包含#特殊字符都返回true
18 print(s.capitalize())        #首字母大写
19 print(s.title())                #多个单词首字母大写
20 print(s.center(50,'*'))     #居中
21 print(s.zfill(5))                #补零
22 print(s.replace('a','A'))        #把字符串里的a变成A
23 result = s.split("")          #不能传空的字符串,这样是不对的,会报错
24 result = s.split(',')         #以,进行分割
25 print(''.join())         #连接字符串

 四、字符串格式化

1、字符串格式化符号

 

 例子1:

import datetime
user = 'xmb'
age = 18
score = 95.3
today = datetime.datetime.today()
msg1 = '你的名字是 %s ,你的年龄是 %d ,你的分数是 %.2f,今天的日期是%s' %(user,age,score,today)
msg2 = '你的名字是 %s ,你的年龄是 %s ,你的分数是 %s ' %(user,age,score)
msg3 = '你的名字是{name},年龄是{nianling},分数是{score}'.format(name=user,nianling=age,score=score)
msg4 = '你的名字是{},年龄是{}'.format(user,age)

例子2:

username2='xmb'
password2='123456'
role2='1'
email2='xmb@qq.com'
phone2='18623241323'
#key与values必须一一对应
sql='insert into user (username,password,role,email,phone) values (%s,%s,%s,%s,%s);'%(password2,username2,role2,email2,phone2)
#.format参数不用一一对应
sql = 'insert into user (username,password,role,email,phone) values ({username},{password},{role},{email},{phone})'.format(phone=phone2,email=email2,password=password2,username=username2,role=role2)

五、条件判断

例子:

score = int(input('请输入分数:'))
if score>=90 and score<=100 : #>= <= == !=
    print('优秀')
elif score<90 and score>=80:
    print('良好')
elif score<80 and score>=60:
    print('及格')
elif score<60 and score>0:
    print('不及格')
else:
    print('分数不合法')

 

六、循环

1、Python循环分为while循环和for循环

2、while循环需要定义一个计数器

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

4、continue,在循环里遇到continue,结束本次循环,进行下次循环

例子1:while循环

import random
number = random.randint(1,100) #随机产生一个1-100之间数字
print(number)
count = 0
while count<7:
    count = count + 1
    guess = input('请输入一个数字:')
    guess = int(guess)
    if guess == number:
        print('恭喜你猜对了,游戏结束')
        break
    elif guess<number:
        print('猜小了')
        continue
    else:
        print('猜大了')
        continue
else: #while对应的else的作用是,循环正常结束之后,会执行else里面的代码
    print('错误次数已经用完')

例子2:循环

import random
number = random.randint(1,100) #随机产生一个1-100之间数字
print(number)
for i in range(7):
    guess = input('请输入一个数字:')  #输入的是sting类型
    guess = int(guess)    #转成int类型
    if guess == number:
        print('恭喜你猜对了,游戏结束')
        break
    elif guess<number:
        print('猜小了')
        continue
    else:
        print('猜大了')
        continue

else: #循环正常结束之后,会执行else里面的代码
    print('错误次数已经用完')

 

转载于:https://www.cnblogs.com/xumb/p/11490467.html

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值