我是靠谱客的博主 贪玩大炮,最近开发中收集的这篇文章主要介绍从零开始学习机器学习之python基础|print函数循环|字符串一、print函数二、for-in&range循环三、for-in-else|while-else循环四、字符串定义和下标五、字符串的遍历六、字符串切片七、复现字符串转成int类型函数,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
文章目录
- 一、print函数
- 二、for-in&range循环
- 三、for-in-else|while-else循环
- 四、字符串定义和下标
- 五、字符串的遍历
- 六、字符串切片
- 七、复现字符串转成int类型函数
一、print函数
print函数中,使用end=形式来给print函数设置一个结束符号,默认的结束符是n
i = 0
while i < 3:
j = 0
while j < 5:
print('*', end=' ')
j += 1
i += 1
print()
# 换行直接写一个print()
二、for-in&range循环
range()函数中可以有两个参数,起始值和趋近值,左闭右开区间
for i in range(3):
print(i)# 0,1,2
打印99乘法表
for i in range(1, 9):
for j in range(1, i+1):#1-i
print(f'{j}*{i}={j*i}', end=' ')
print()
三、for-in-else|while-else循环
当程序正常执行会显示进行else里的操作,但如果被break中断,则不会进行else操作
四、字符串定义和下标
定义形式
- ‘hello’#常用
- “hello”
- ‘’‘hello’‘’ #可以分行写
- “”“hello”“” #可以分行写
下标从0开始
使用下标访问字符串中的字符:
eg:s=‘123’
s[0],s[1],s[2]
五、字符串的遍历
遍历:依次访问字符串的每一个字符
法一:
for c in s:
print(c)
法二:通过len(字符串)函数求得字符串长度
for i in range(len(字符串)):
print(s[i])
法三:
i=0
while i<len(字符串)
print(i)
i+=1
六、字符串切片
切片:通过指定下标,可以获取字符串中的某一段字符,不会影响原字符串
切片时,起始下标和结束下标都可以使用负数,负数表示从右向左编号,第一个字符是-1
格式:
字符串变量[起始下标:结束下标:步长](不包括结束下标)
步长为正为从左向右切,为负为从右向左切
s = 'hello world'
print(s)
# 切片后不对原字符串产生影响hello world
print(len(s))
# 求字符串长度 11
print(s[:])
# 复制整个字符串hello world
print(s[2:])
# 从下标2开始到结尾llo world
print(s[:10])
# 从开头到下标2hello worl
print(s[1:len(s)])
# 从下标1到字符串长度ello world
print(s[::1])
# 步长默认为1 hello world
print(s[::3])
# 每第3个字符一读 hlwl
print(s[::5])# h d
步长可以为负数,负数表示从右向左切,但下标还是从左到右数
字符串逆序:
print(s[::-1])
七、复现字符串转成int类型函数
def my_int(string):
my_num = 0
for i in string:
one_num = ord(i)-ord('0')
my_num = my_num * 10 + one_num
return my_num
num = my_int('123')
print(num)
print(num*10)
最后
以上就是贪玩大炮为你收集整理的从零开始学习机器学习之python基础|print函数循环|字符串一、print函数二、for-in&range循环三、for-in-else|while-else循环四、字符串定义和下标五、字符串的遍历六、字符串切片七、复现字符串转成int类型函数的全部内容,希望文章能够帮你解决从零开始学习机器学习之python基础|print函数循环|字符串一、print函数二、for-in&range循环三、for-in-else|while-else循环四、字符串定义和下标五、字符串的遍历六、字符串切片七、复现字符串转成int类型函数所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复