python基础公式_python基础语法一

一、print的使用

print(520) #数字,可以不用加引号,计算机能够理解数字

print(260+260) #数学运算和数字类似,计算机可以识别

print("一眼万年") #文字要加引号

520

520

一眼万年

二、变量和赋值

name="python" #name是变量,python是赋值;把“python”赋值给了name这个变量

print(name)

python

变量命名规范

只能是一个词

只能包含字母、数字、下划线

不能以数字开头

尽量描述包含的数据内容

不要使用python函数名或关键词

注意

要区分大小写

赋值符号"="左右两边不相等

比较运算符"=="左右两边相等

三、字符串(str)

只要是被(单/双/三)引号括起来的内容,不论是中文、英文、数字还是火星文,就可以表示字符串类型

三引号可以使每一行文字显示换行

print("""在池台的正中

像当初的怀中

隔太多的春秋会不能想拥

还没到开满花

却看到天边一点点变红""")

str("""在池台的正中,

像当初的怀中,

隔太多的春秋会不能想拥,

还没到开满花,

却看到天边一点点变红.""")

'在池台的正中,\n像当初的怀中,\n隔太多的春秋会不能想拥,\n还没到开满花,\n却看到天边一点点变红.'

双引号和单引号则不能(单双一样),会出现报错

print("在池台的正中

像当初的怀中

隔太多的春秋会不能想拥

还没到开满花

却看到天边一点点变红")

出现报错

File "", line 1

print("在池台的正中

SyntaxError: EOL while scanning string literal

解决办法

可以使用转义字符:\n

注意:

斜杠“/”

反斜杠“\”

print("在池台的正中,\n像当初的怀中,\n隔太多的春秋会不能想拥,\n还没到开满花,\n却看到天边一点点变红.")

在池台的正中,

像当初的怀中,

隔太多的春秋会不能想拥,

还没到开满花,

却看到天边一点点变红.

四、整数(int)

定义:正整数、负整数和零的统称,是没有小数点的数字

int(1314)

1314

五、浮点数(float)

定义:比整数多了小数点的数

float(5.20)

5.2

六、字符串的拼接

利用字符串拼接符号“+”

不同类型的数据无法相拼接

number="sin²x+cos²x,"

size1="我对你的爱会像这串数学公式一样,"

size2="始终如一"

print(size1+number+size2)

我对你的爱会像这串数学公式一样,sin²x+cos²x,始终如一

索引

使用方括号截取字符串(里面的数字叫做索引,索引从0开始取,不是从1开始)

name="huzhazha"

animale="elephant"

print(name[0])

print(animale[1:5]) #变量[n:n+1],冒号右边的索引对应字符取不到

h

leph

字符串内建函数

①、.split() 通过指定分隔符对字符串转换成列表

str="胡渣渣-胡豆腐-胡玻璃-胡萝卜-胡乌龟-胡幼稚-胡三岁"

print(str.split("-")) #以“-”为分隔符,分隔成4个

str.split("-")[0] #以“-”为分隔符,分隔成7个,并取出第1个

['胡渣渣', '胡豆腐', '胡玻璃', '胡萝卜', '胡乌龟', '胡幼稚', '胡三岁']

'胡渣渣'

②、 .count() 用来统计字符串里某个字符出现的次数

str="胡渣渣-胡豆腐-胡玻璃-胡萝卜-胡乌龟-胡幼稚-胡三岁"

name=str.count("胡")

name

7

③、 .isdigit() 如果str只包含数字则返回True,否则返回False

str="1314"

print(str.isdigit())

str="1314hu"

print(str.isdigit())

True

False

④、 截掉空格

.lstrip():截掉字符串左边的空格

.rstrip():截掉字符串右边的空格

.strip():截掉字符串左右两边的空格

a="LGH "

b=" LPQ"

c=" HXY "

a1=a.rstrip()

print(a1)

b1=b.lstrip()

print(b1)

c1=c.strip()

print(c1)

LGH

LPQ

HXY

⑤、大小写转换

.lower():将字符串中所有的大写字母转为小写

.upper():将字符串中小写字母转为大写

.swapcase():用于对字符串的大小写字母进行转换 (大写变小写,小写变大写)

.title():返回"标题化"str,就是所有单词都是大写字母开头

section1="I LOVE HUZHAZHA"

section2="ten thousand years at a glance"

section3="Where I can see you My eyes are with you"

print(section1.lower())

print(section2.upper())

print(section3.swapcase())

print(section2.title())

i love huzhazha

TEN THOUSAND YEARS AT A GLANCE

wHERE i CAN SEE YOU mY EYES ARE WITH YOU

Ten Thousand Years At A Glance

⑥、 .replace() 将字符串中old(旧字符串替换成new(新字符串))

str="you are everything to me"

print(str.replace("are","were")) # 将字符串中所有的are换成were

you were everything to me

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值