如何用python将一句话输出n遍_(重新排版)Python入门零散知识整理(! 格式化输出)...

本文介绍了Python中的字符串操作,包括内置类型转换、数学、字符串方法,以及输入输出和格式化输出。详细讲解了如何使用type()、Fraction、complex、字符串的大小写转换、查找替换文本、变量赋值模型等。还探讨了输入输出的print函数和input函数,以及字符串格式化的方法,包括%运算符和format()函数的使用。
摘要由CSDN通过智能技术生成

本文部分参考了菜鸟教程。

图片来源 | 菜鸟教程。

内置类型转换

type()可直接查看变量类型

补充:

>>>dict(name = 'aloha', food = 'apple pie', id = '0')

{'name': 'aloha', 'food': 'apple pie', 'id': '0'}

数学

分数

from fractions import Fraction

fractions.Fraction(a,b) # a为分子,b为分母

复数

complex(real,imag)

j为虚数单位,如2+3j

字符串

"成员函数"

upper(): 返回全部转换为大写的原字符串

lower(): 返回全部转换为小写的原字符串

capitalize(): 返回句首字母大写的原字符串

title(): 返回每个单词的首字母大写的原字符串

is_alpha(): 检查是否全为字母

is_digit(): 检查是否全为数字

删除多余空格(或其他字符)

strip()

无参数: 去除首尾的所有空格或换行符

给予单个字符作为参数: 若字符串首/尾为此字符, 去除之

lstrip(): 同strip()不过只作用于字符串左部

rstrip(): 同strip()不过只作用于字符串右部

查找和替换文本

count(): 计算子字符串出现次数

find(): 查找子字符串第一次出现的位置。如果没找到,则返回-1

replace(str1, str2): 将所有子字符串str1用str2代替

变量赋值模型(有书上称为便签模型)

python中赋值是创建一个引用的过程(在Python中,从变量到对象的连接称作引用)。变量实际上是指向对象的一个指针。可以用变量指向(也许是引用)任何类型的数据。

根据右值可将赋值分为两种

右值为具体的值

用该值在内存中创建一个对象,并使该变量引用此对象。

注意:数字和字符串在Python中其实均不可改变。

右值为变量

共享同一个对象。

注:引用可以通过del删除。

Python中的列表可以起到类似指针的效果。

a = [1, 2, 3]

b = a

a[0] = '1'

print(b)

['1', 2, 3]

在修改a[0]后,b[0]也被修改了。

a[0] = '1'修改的是内存中列表的第一个元素。a和b的值都没变,但内存中列表的值发生了改变。

简单输入和输出

从命令行获取输入: input和raw_input函数。Python3.7中将自动识别类型的print和将输入处理为纯字符串的raw_print合并为print,功能相当于原来的raw_print。具体内容见以下摘录的原文:

PEP 3111: raw_input() was renamed to input(). That is, the new input() function reads a line from sys.stdin and returns it with the trailing newline stripped. It raises EOFError if the input is terminated prematurely. To get the old behavior of input(), use eval(input()).

输出到命令行:

print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)

Prints the values to a stream, or to sys.stdout by default. Optional keyword arguments: file: a file-like object (stream); defaults to the current sys.stdout. sep: string inserted betwee

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值