python基础 4

简介: python基础

终止循环                                                                            

break   终止整个循环

 

while True:

print("1")

#上面这段代码是一个死循

while True:

print(1)

break

#面这段代码只会打印一次

 

 

直无限打印这个1

 

比两次代码会发现多了一个break

 


 


练习题


 

循环

用户输入账号和密码

果账号等于"yunjisuan"

再判断密码是否等于"123456" 密码要是"123456"

打印登录成

且终止程序(终止循环)

否则

打印密码错

用户名错误就打印用户名错

 

while True:

user = input("请输入用户名:")

password = input("请输入密码:")

if user == "yunjisuan":

if password == "123456":

print("登录成功")

break

else:

print("密码错误")

else:

print("账号错误")

 

 

#编写一个生成 1 10 之间的随机数的程序,直到生成数字 7。然后,程序应打印生成的随机数总数

import random

value = random.randint(1, 100)

#上面这两句代码是生成随机数的代码

#value这个变量绑定的就是生成的随机数

 

 

 

#编写个程序,提示用户输入循环输入数字。当用户输入负数时,程序应停止提示输入。然后,程序应打印出 这些数的总和不包括输入的负

跳出本次循环                                                                     

continue 跳出本轮循环并开启下一轮循

(未写)

(未写)

(未写)

(未写)


字符串的拼接                                                                     

 

#可以使用+号对字符串进行拼接  需要注意字符串只能和字符串进行拼接

#代码演示:

a = "我今年18"

print("我是小明 ,"+a+"我喜欢运动")

 

 

重复输出字符串                                                                 

name = "xiaole"
print(name*2)

 

访问字符串的值                                                                 

访问字符串的值有三种方法:

1.索引

学习有之前我们要先了解一下下标

下标又称作索引,也就是编号。比如火车座位号,座位号的作用:按照编号快速找到对应的座位。理,  *下标的作用即通过下标快速找到对应的数据*

如下图所示:

 

 

 

如图所示下标是从0开始依次向后排

x

0

i

1

a

2

o

3

访问下标对应的数据只需使用[下标]

name = "xiaole"

print(name[0])

 

 

#以使用负数进行索引 -1表示最后一位 -2表示倒数第二位 以此类推

x   i    a   o   l   e

-6  -5  -4  -3   -2 -1


 

x

i

a

o

l

e

正索引

0

1

2

3

4

5

 

x

i

a

o

l

e

负索引

-6

-5

-4

-3

-2

-1

如果访问的下标不存在则会出现报错 如下图所示

 

 

2.切片

当我需要 a = "xiaole" 1位到第4位如果一个个访问非常的麻烦,这时候我们可以用切片的方式来访问 

 

#切片的使用[start:end,step]

#[开始:结束:步长]

>>> print(a[0:4])

xiao

 

x

i

a

o

l

e

2

0

0

4

正索引

0

1

2

3

4

5

6

7

8

9

负索引

-10

-9

-8

-7

-6

-5

-4

-3

-2

-1

 

a = "xiaole521"

#取全部的值[:][::]

>>> a[:]

'xiaole2004'

>>> a[::]

'xiaole2004'

>>>

#取第二位到最后一

>>> a[1:]

'iaole2004'

#取第一位到倒数第二

>>> a[:-1]

'xiaole200'

3.for循环(后面讲)

续航符()                                                                        

如果某一行特别长超过80个字符就没必要一行写完了可以适当的使用续航符

 

#续航符号  \

print("1314521"\

"xiaole")

#代码执行效果如下

 字符串的函数  

len()

功能:方返回对象 (字符、列表、元组等) 长度或项目个数。

参数:要统计长度的对象

值:对象的长度

注意空格也算一个字

 

count()

功能:法于统计字符串里某个字符出现的次数 可选参数为在字符串搜索的开始与结束位置。

1.搜索的字符串 2.搜索开始的位置  3.搜索结束的位置

返回值:返回子字符串在字符串中出现的次数

 

相关文章
|
2月前
|
自然语言处理 IDE Java
Python基础
Python基础。
27 6
|
6月前
|
JavaScript 前端开发 Java
python基础详解
python基础详解
|
Python
Python基础练习100例-1
hello,这里是Token_w的博客,欢迎各位的阅读点赞评论 今天给大家带来的是Python基础学习的实践检测,基础练习100例,希望对大家有多帮助 整理不易,希望得到您的认可与点赞! 感谢!
61 1
|
程序员 索引 Python
python基础—图形开发(下)
python基础—图形开发
166 0
|
Python
Python基础(8)
Python基础(8)
129 0
Python基础(8)
|
Python
Python基础(7)
Python基础(7)
85 0
|
Python
Python基础(5)
Python基础(5)
133 0
|
存储 索引 Python
Python - 基础篇(上)
Python - 基础篇(上)
103 0
Python - 基础篇(上)
|
缓存 Java 关系型数据库
Python基础篇
Python基础篇
182 0
|
Java 程序员 开发工具
Python——基础篇
Python的特色 Python是一种支持面向对象的解释性高级语言,简单易学,是一种代表简单主义思想的语言。当然它简约却不简单,它有强大的标准库支持,只要安装了 Python,它可以帮助你处理各种工作,包括正则表达式、文档生成、单元测试、线程、数据库、网页浏览器、FTP、电子邮件、WAV文件、密码系统、 GUI和其他与系统有关的操作,可以让我们在短时间之内实现你想要的程序。
1080 0