栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

从零开始学习机器学习之python基础|print函数循环|字符串

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

从零开始学习机器学习之python基础|print函数循环|字符串

文章目录
  • 一、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 
六、字符串切片 

切片:通过指定下标,可以获取字符串中的某一段字符,不会影响原字符串
切片时,起始下标和结束下标都可以使用负数,负数表示从右向左编号,第一个字符是-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)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/866812.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号