python 提取括号_Python基础语法整理

ed9a503224db77c7e561c5e9da9fb282.png

一、萌新语法

输入和输出

print()

#打印括号的内容

#第一种:不带引号,让计算机读懂括号里的内容,打印最终的结果

>>>print(1+1)

#第二种:带单引号,计算机无须理解,原样复述引号中的内容

>>>print('秋水共长天一色')

秋水共长天一色

#第三种:带双引号,作用和单引号一样;当打印内容中有单引号时,可以使用双引号

>>>print("Let's go")

Let's go

>>> print('Let's go')

Let's go

#也可以使用转义字符+单引号(')来实现单引号

#第四种:带三引号,实现换行

>>>print('''python小课

最好的python课程''')

pyton小课

最好的python课程

# 采用转义字符"n"也可以换行

input()

#收集信息

>>>name = input('请输入你的forchange ID:')

# 使用变量赋值来获取输入的信息

变量的命名

1.只能是一个词;

2.只能包含字母、数字和下划线;

3.不能以数字开头;

4.尽量描述包含的数据内容;

5.不要使用python函数名和关键字。

>>>number = 34

>>>name = 'forchange'

>>>list_class = ['基础语法课程','爬虫分析初阶','爬虫分析进阶','自动化办公']

#以上number,name,list_class都是是变量名

c21a022066989a10f41d88bd297f6fdb.png

条件判断

条件判断的解释:让计算机知道,在什么条件下,该去做什么。

单向判断

if…

#如果条件成立,就执行语句

>>>number = 6

>>>if number > 3:

... pirnt(number)

6

#注意格式!if后面要加冒号,同时执行语句要缩进四个空格。(空格和tab,我选空格?^^)

双向判断

if…else…

#条件成立执行if语句,否则执行else语句

number = 7

if number < 3:

pirnt(number)

else:

number = number - 3

print(number)

#结果输出为4

#if和else是同一层级,不需要缩进。if和else下的执行语句都需要缩进四个空格。

if…else…和if…if…的区别

#if…else…一个条件满足后就不会进行其他判断(if代表的条件和else代表的条件是互斥的)

#if…if…会遍历所有条件,一个条件无论满足还是不满足,都会进行下一个条件的判断

多向判断

if…elif…else

#三个及其以上条件的判断

grade = 65

if 80 <= grade <=100:

print('成绩优秀')

elif 60 <= grade < 80:

print('成绩中等')

else :

print('成绩差')

#结果输出为成绩中等

IF嵌套

if 嵌套

#使用if进行条件判断,还希望在条件成立的执行语句中再增加条件判断,即if中还有if,这两个if非平级

grade = 15

if 80 <= grade <=100:

print('成绩优秀')

elif 60 <= grade < 80:

print('成绩中等')

else :

print('成绩差')

if 20<= grade <60:

print('再努力一把,还有救!')

else :

print('你要比以前更努力才行,你可以的!')

#结果输出为:

成绩差

你要比以前更努力才行,你可以的!

#注意,嵌套的第二个if缩进了4个空格,表示不同的层级。


二、数据类型

数据类型

python常见的数据类型:字符串,整数型,浮点数,列表,字典,布尔值,元组。

最基本的数据类型有三种:

字符串str:用引号括起来的文本(如:'python'、'123'、'风变编程')

整数int:不带小数点的数字(如:-1、1、0、520、1314)

浮点数float:带小数点的数字,运算结果存在误差(如:-0.15、3.1415、1.0)

以下的数据结构会有一节或两节的课程介绍,可轻松上手。

列表list:是一种有序的集合,可以随时增加或删除其中的元素。标识是中括号[]。

元组tuple:一种类似列表的数据类型,但是不能被修改。

字典dice:全称为dictionary,使用键值对(key-value)作为存储方式。标识是大括号{}。

布尔值bool:表示真假的数据类型,只有两个值,True和False。

数据的操作

字符串的拼接

初阶用法:使用 ' + ' 进行字符串的拼接

>>>print('风变'+'编程')

风变编程

>>>name = '酱酱'

>>>begin = '我叫'

>>>print(begin + name)

我叫酱酱

进阶用法:使用 ' % ' 进行字符串的拼接

>>>name = '《凤求凰》'

>>>number = 1

>>>print('司马相如以%d曲%s打动了卓文君' %(number,name))

司马相如以1曲《凤求凰》打动了卓文君

四则运算

运算符 表示 例子
+ 1 + 1 输出结果为2
- 1 - 1 输出结果为0
* 3 * 2 输出结果为6
/ 2 / 1 输出结果为2
% 取模-返回除法的余数 5 % 2 输出结果为1
** 幂-返回x的y次幂 2 ** 3 输出结果为8
// 取整除-返回商的整数部分 11 // 2 输出结果为5

运算优先级:

与平时运算优先级一样:从左到右顺着来,括号里的优先算,乘除排在加减前。

数据转换

type()

#查看变量的数据类型

>>>who = 'xiaojiangjiang'

>>>print(type(who))

<class 'str'&

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值