Python入门—Python基础语法
(执行代码方法 shift+alt 或点击Run)
二.Python基础语法
(执行代码方法 shift+alt 或点击Run)
1.变量类型
变量类型 | 含义 |
---|---|
Int | 整数 |
Float | 浮点数(带小数位的) |
String | 不是数字(文字等)无法直接参与到运算当中 |
(string和string之间可以相加输出)
print("hello"+"world")
hello world
*[如何查看变量类型]
输入
print(type())
2.Python基础数学运算符号
含义 | 符号 |
---|---|
加 | + |
减 | - |
乘 | * |
除 | / |
指数 | ** |
取绝对值 | abs() |
取整 | round(要取整的数字,取几位) |
模量 | % (一种标准量或指标)除法取余数 |
从数学的角度来说,浮点数除法不存在余数
eg:print(0.3+0.4) 结果是0.30000000000004
3.python基础语法
print和输出(输出定义,数字,浮点数,string都可以)
print(a)
print (5)
print("abc"+"abc")
print(a,b,c,d,154,6.5)
*[注意缩进]
缩进不一样的话,会报错,Python对缩进空格很严格
多行展示
lemp=1+2+3+4\
+5+6+7(要有缩进)
print(temp)
多个语句写入一行
// print(a);print(b)
(要用分号隔开)
不执行
在语句前加#,删掉后可恢复
4.常用数据结构
list(构建行列,位置索引)
list格式
l=【1,2,3,“a”】
type (l)
结果为list
list长度
len(l) (长度)
结果为4
list输出
序列从0开始计
eg
l(0)结果为1
l(2)结果为3
增加一个元素
l.sppend("要增加的元素“)
增加新的list
l.extend(【要增加的新的行list】)
(将会补充在原list之后)
要在特定位置插入值
l.insert(要加在其前面的元素,要插入的元素)
移出特定元素
l.remove(要移出的元素)
(如有两个相同元素,一次移出一个)
移出指定序号的元素
第一种方法
del l【指定元素的序号】
第二种方法
l.pop(4)
修改行列中的某一元素
设a,b为两个list
a[要修改的元素序号]=要改成的元素
若之前设定a=b,则两个list将一起被修改
若写成a=b.copy(),将不会被修改
list嵌套list,长度可以不一样,可以是list,也可以不是list
调用
print(要调用的list,[要调用的list中的小list的序号])
元组和list的区别在于元组用小括号且不能更改其中的元素
dict
d={"Name":"Mary","Job":"Teacher"}
print(d["Job"])
Teacher (相当于索引)
可以接着往下增加
set
set([1,1,2,3,3,4,5,6])
重复出现的数字只保留一个
1,2,3,4,5,6
5.Python比较运算
含义 | 符号 |
---|---|
大于 | > |
小于 | < |
等于 | == (单个等号相当于赋值) |
大于等于 | >= |
小于等于 | <= |
不等于 | != |
含义 | 符号 |
---|---|
和 | and |
或 | or |
非 | not |
eg a>3
结果为True
逻辑运算
3<4)and(4>3) (有括号可以表示优先计算)
结果为True (1和0也可以当做逻辑使用)
if语句
a=1
b=2
if Ture:
c=10
else:
c=20
print(c)
同一级别的从属要一致,亦可以进行嵌套
6.循环语句
while
先判定是否满足条件逻辑,
若满足,则执行代码。,
不断循环,直到逻辑不满足,则循环结束
i=0
while i<10
i=i+1
print(i)
直到i大于10,则循环结束
for
有一个系列,在系列中依次执行代码,
直到系列中所有元素都已经轮遍,则循环结束
for i in range(10):
for j in range(20) (可以嵌套)
print(i,j)
for可以用来循环string
s="abcdef"
for i in s:
print(i)
结果将每一个元素都提了出来
也可以提取s其中的元素
print(s[要提取的元素序号]) (都是从0开始计)
break语句
while i<10:
i=i+1
print(i)
if i=5:
break (到达条件后终止循环)(string中也可以使用)
continue语句
for i in s:
if i=b:
continue (b直接跳出循环)
print(i)
本文地址:https://blog.csdn.net/qq_51715775/article/details/109961832
上一篇: 溧阳天淼山庄好玩吗?怎么去?
下一篇: 江门古兜温泉在哪里?怎么去?