文章目录
- 前言
- 1. 数字 int
- 2. 字符 string
- 3. 列表 List
- 4. 元组 tuple
- 5. 字典 dictionary
- 6. 集合 set
- 7. 值类型变量与引用类型变量
- 8. if elif else
- 9. >、<、>&#61;、<&#61;、&#61;&#61;、!&#61;
- 10. while
- 11. for
前言
本篇为本人前段时间的一个简单汇总&#xff0c;这里可能并不齐全&#xff0c;只为做个学习记录。
1. 数字 int
-
- 输出语句
可见&#xff0c;python中是不需要在语句后面写分号“&#xff1b;”的
print("hello world")
同等于C中&#xff1a;printf("hello world");
同等于C&#43;&#43;&#xff1a;cout<<"hello world";
同等于Java&#xff1a;System.out.print("hello world");
import math
同等于C中的&#xff1a;#include
同等于C&#43;&#43; &#xff1a; #include
例
&#xff1a;
a&#61;-2
b&#61;5.5
c&#61;2
(1) 绝对值 abs
print(abs(a))
(2) 四舍五入 round
print(round(b))
(3) 取幂 pow
print(pow(c,3))
(4) ceil 取大于这个数的最小整数
print(math.ceil(b))
(5) floor 与ceil对应&#xff0c;取小于这个数的最大整数
print(math.floor(b))
2. 字符 string
string1&#61;"我是第一个字符串"
string2&#61;"hello world"
string3&#61;"HELLO WORLD"
print(string1[0])
print(string1[2:5])
print(len(string1))
-
- capitalize 函数&#xff0c; 给字符串的第一个字母大写
print(string2.capitalize())
-
- upper 函数&#xff0c; 给字符串的所有字符大写
print(string2.upper())
-
- lower 函数&#xff0c; 给字符串所有字符小写
print(string3.lower())
-
- replace 函数&#xff0c; 字符串替换操作
print(string3.replace("HELLO","hello"))
-
- find 函数&#xff0c; 查找 返回与之匹配字符串的位置
print(string2.find("lo"))
isupper 函数&#xff0c; 判断字符串是否都是大写 是返回True&#xff0c;不是返回False
print(string3.isupper())
print(string2.split(&#39;o&#39;))
print(string2.split(&#39;o&#39;,1))
-
- endswith 函数&#xff0c;结尾判断操作
print(string2.endswith("world"))
print(string2.endswith("worl"))
3. 列表 List
list1&#61;[1,2,3,4,5]
print(list1[0])
list1.append(6)
print(list1)
list1.pop(3)
print(list1)
list1.remove(6)
print(list1)
list1.insert(3,4)
print(list1)
print(list1.index(3))
list1.reverse()
print(list1)
4. 元组 tuple
不能修改的列表,不能对里面的数据进行修改
tuple1&#61;(1,2,3)
print(tuple1)
print(tuple1[1])
print(len(tuple1))
tuple2&#61;(1,2,3,4,5)
list2&#61;list(tuple2)
print(list2)list3&#61;[1,2,3]
tuple3&#61;tuple(list3)
print(tuple3)
5. 字典 dictionary
dict1&#61;{"name":"比特冬哥","height":180,"weight":150}
print(dict1)
print(dict1["name"])
-
- keys 显示字典中所有的键&#xff0c;并放入列表中
print(dict1.keys())
-
- values 显示字典中所有的键值&#xff0c;并放入列表中
print(dict1.values())
dict1["weight"]&#61;145
print(dict1)
dict1["sex"]&#61;"男"
print(dict1)
dict1.pop("sex")
print(dict1)
6. 集合 set
set1&#61;{1,2,3,5,4,2}
set2&#61;{3,4,5}
print(set1)
set1.add(6)
print(set1)
set1.discard(2)
print(set1)
print(set1.intersection(set2))
print(set1.difference(set2))
-
- issubset 包含于 是返回True 不是返回False
print(set2.issubset(set1))
7. 值类型变量与引用类型变量
a&#61;1
b&#61;a
b&#61;2
print("a:"&#43;str(a))
print("b:"&#43;str(b))
list1&#61;[1,2,3]
list2&#61;list1
list2[1]&#61;4
print("list1:"&#43;str(list1))
print("list2:"&#43;str(list2)) list1&#61;[1,2,3]
list2&#61;list1
list2&#61;[4,5,6]
print("list1:"&#43;str(list1))
print("list2:"&#43;str(list2))
8. if elif else
prize&#61;105
if(prize>125):print("你这也太贵了把")
elif(prize>110):print("还是有点贵")
elif(prize>100):print("能不能再少点")
elif(prize>80):print("可以接受")
else:print("买了")
9. >、<、>&#61;、<&#61;、&#61;&#61;、!&#61;
age1&#61;10
age2&#61;18
age3&#61;20
a&#61;(age1>age2)
b&#61;(age2<&#61;age3)
c&#61;(age3&#61;&#61;20)
print(a)
print(b)
print(c)
10. while
a&#61;10
while(a>5):print(a)a-&#61;1
print("循环结束")
11. for
序列&#xff1a;字符串 列表 元组
string1&#61;"abcdefghijk"
for a in string1:print(a)
list1&#61;["比","特","冬","哥"]
for person in list1:print(person)
- range 范围(包左不包右) 例如&#xff1a;range(0,10,2) 在(0,10)内每次增加2 即输出0 2 4 6 8
for i in range (0,5,1):print(i)
for i in range(10): print(i)if(i&#61;&#61;5):break
print("循环结束")
patients&#61;[False,True,False,True]
for i in patients:if(i):continue print("资料这个病人")