当前位置: 首页 > news >正文

江苏威达建设有限公司网站2345网址中国最好

江苏威达建设有限公司网站,2345网址中国最好,网站编辑怎么做内容分类,动态网站设计与制作文章目录前言1. 数字 int2. 字符 string3. 列表 List4. 元组 tuple5. 字典 dictionary6. 集合 set7. 值类型变量与引用类型变量8. if elif else9. >、<、>、<、、!10. while11. for前言 本篇为本人前段时间的一个简单汇总&#xff0c;这里可能并不齐全&#xff0c…

文章目录

  • 前言
    • 1. 数字 int
    • 2. 字符 string
    • 3. 列表 List
    • 4. 元组 tuple
    • 5. 字典 dictionary
    • 6. 集合 set
    • 7. 值类型变量与引用类型变量
    • 8. if elif else
    • 9. >、<、>=、<=、==、!=
    • 10. while
    • 11. for


前言

本篇为本人前段时间的一个简单汇总,这里可能并不齐全,只为做个学习记录。


1. 数字 int

    1. 输出语句
      可见,python中是不需要在语句后面写分号“;”的
print("hello world") 

同等于C中:printf("hello world");
同等于C++:cout<<"hello world";
同等于Java:System.out.print("hello world");

    1. 动态加载函数
import math

同等于C中的:#include<math.h>
同等于C++ : #include<cmath>


a=-2
b=5.5
c=2
(1) 绝对值 abs

print(abs(a))    #2

(2) 四舍五入 round

print(round(b))   #6

(3) 取幂 pow

print(pow(c,3))   #取c的三次方  8

(4) ceil 取大于这个数的最小整数

print(math.ceil(b))    #大于b的最小整数

(5) floor 与ceil对应,取小于这个数的最大整数

print(math.floor(b))    #小于b的最大整数

2. 字符 string

string1="我是第一个字符串"
string2="hello world"
string3="HELLO WORLD"
print(string1[0])   #输出第一个字符
print(string1[2:5]) #输出第3个字符到第5个字符(但不包括第5个字符)
    1. len #计算字符串长度
print(len(string1))
    1. capitalize 函数, 给字符串的第一个字母大写
print(string2.capitalize())
    1. upper 函数, 给字符串的所有字符大写
print(string2.upper())
    1. lower 函数, 给字符串所有字符小写
print(string3.lower())
    1. replace 函数, 字符串替换操作
print(string3.replace("HELLO","hello"))   #把string3中的HELLO替换成hello
    1. find 函数, 查找 返回与之匹配字符串的位置
print(string2.find("lo"))   # "lo"在第3个索引开始匹配,所以返回3  
    1. boolean true false

isupper 函数, 判断字符串是否都是大写 是返回True,不是返回False

print(string3.isupper())
    1. split 函数, 分隔操作
print(string2.split('o'))     #以'o'作为分隔符   即输出为 ['hell','w','rld']
print(string2.split('o',1))   #以'o'作为分隔符,限制最多只能切一刀   即输出为 ['hell',' world']
    1. endswith 函数,结尾判断操作
print(string2.endswith("world"))   #结尾是"world"返回True 不是返回False
print(string2.endswith("worl")) 

3. 列表 List

list1=[1,2,3,4,5]
print(list1[0])   #输出第0个索引
    1. append 增加元素
list1.append(6)    #在最后增加元素6
print(list1)
    1. pop 删除 删掉索引上的数
list1.pop(3)    #删除索引3位置上的数 
print(list1)
    1. remove 删除 删掉具体数
list1.remove(6)   #删除数字6
print(list1)
    1. insert 插入
list1.insert(3,4)   #在索引3的位置上插入 4
print(list1)
    1. index 查找一个数 返回其所在的索引位置
print(list1.index(3))   #数3 所在的索引位置是2
    1. reverse 对数据进行反向排列
list1.reverse()
print(list1)

4. 元组 tuple

不能修改的列表,不能对里面的数据进行修改

tuple1=(1,2,3)
print(tuple1)
print(tuple1[1])
print(len(tuple1))
  • 列表可以转换为元组 元组也可以转换为列表
tuple2=(1,2,3,4,5)
list2=list(tuple2)    #元组转换为列表
print(list2)list3=[1,2,3]
tuple3=tuple(list3)
print(tuple3)

5. 字典 dictionary

dict1={"name":"比特冬哥","height":180,"weight":150}    #"name"、"height"、"weight"为字典的键  "比特冬哥"、"180"、"150"为对应键的键值
print(dict1)  #输出字典
print(dict1["name"])    #查找字典中的"name"键   返回对应的键值
    1. keys 显示字典中所有的键,并放入列表中
print(dict1.keys())
    1. values 显示字典中所有的键值,并放入列表中
print(dict1.values())
    1. 修改键值
dict1["weight"]=145
print(dict1)
    1. 添加键
dict1["sex"]="男"
print(dict1)
    1. pop 删除键
dict1.pop("sex")
print(dict1)

6. 集合 set

set1={1,2,3,5,4,2}
set2={3,4,5}
print(set1)    #会给元素排好序,并删除掉重复的元素
    1. add 添加元素
set1.add(6)
print(set1)
    1. discard 删除元素
set1.discard(2)
print(set1)
    1. intersection 取俩集合的交集
print(set1.intersection(set2))
    1. difference 取集合1中集合2没有的元素
print(set1.difference(set2))
    1. issubset 包含于 是返回True 不是返回False
print(set2.issubset(set1))    #set2是不是包含于set1(set2被包含)

7. 值类型变量与引用类型变量

    1. 值类型 数字、布尔
a=1
b=a
b=2
print("a:"+str(a))     # a=1
print("b:"+str(b))     # b=2
    1. 引用类型 列表、元组、字典、集合、字符串
list1=[1,2,3]
list2=list1    #list2指向list1的地址
list2[1]=4     #list2[1]跟list1[1]指的是同一块地址
print("list1:"+str(list1))    #[1,4,3]
print("list2:"+str(list2))    #[1,4,3]list1=[1,2,3]
list2=list1
list2=[4,5,6]     #list2开辟一块新的地址
print("list1:"+str(list1))    #[1,2,3]
print("list2:"+str(list2))    #[4,5,6]

8. if elif else

prize=105
if(prize>125):print("你这也太贵了把")
elif(prize>110):print("还是有点贵")
elif(prize>100):print("能不能再少点")
elif(prize>80):print("可以接受")
else:print("买了")

9. >、<、>=、<=、==、!=

age1=10
age2=18
age3=20
a=(age1>age2)
b=(age2<=age3)
c=(age3==20)
print(a)
print(b)
print(c)

10. while

a=10
while(a>5):print(a)a-=1    #不可以写a--
print("循环结束")

11. for

序列:字符串 列表 元组

string1="abcdefghijk"
for a in string1:print(a)            #输出 abcdefghijk
list1=["比","特","冬","哥"]  
for person in list1:print(person)       #输出 比特冬哥
  • range 范围(包左不包右) 例如:range(0,10,2) 在(0,10)内每次增加2 即输出0 2 4 6 8
for i in range (0,5,1):print(i)     # 0 1 2 3 4
for i in range(10):    #range(10)   默认是从0开始 每次增1  即输出0 1 2 3 4 5 6 7 8 9print(i)if(i==5):break
print("循环结束")
patients=[False,True,False,True]
for i in patients:if(i):continue     #跳过该循环后面的语句,直接进行下一轮循环print("资料这个病人")
http://www.mmbaike.com/news/78346.html

相关文章:

  • 比wordpress轻量的aso优化排名
  • 现在黄金多少钱一克深圳快速seo排名优化
  • 金山网站制作百度搜索风云榜小说总榜
  • 青岛的网站建设公司河南最新消息
  • 日本饰品网站近一周的新闻大事热点
  • 好看的网站地图样式seo代运营
  • 嘉兴学网站建设免费信息发布平台网站
  • 建设厅官方网站河南站长之家素材网站
  • 做网站的图片需要多少钱拼多多代运营公司十大排名
  • 商丘做网站的哪家好百度推广费用一天多少钱
  • 建筑网gb55037建站seo推广
  • 罗湖做网站58优化网站收费标准
  • 衡水网站制作最新注册域名查询
  • 手机端网站 优帮云今日国内新闻重大事件
  • 新手做哪类网站上海关键词优化按天计费
  • wordpress后台登陆很慢seo外包方法
  • 陕西因酷网站建设西seo优化排名
  • 聊城网站改版可以看国外网站的浏览app
  • html5制作网站开发线上运营的5个步骤
  • 什么网站可以做汽车国际贸易南宁seo优化公司
  • 网站建设找哪一家好seo工具是什么意思
  • 企业网站制作建站公司十大网络营销成功案例
  • 网站建设不能持续消费网站排名优化外包公司
  • 可以做淘宝推广的网站阜阳seo
  • python开源网站源码营销推广手段有什么
  • 学做网站用到哪些知识针对百度关键词策划和seo的优化
  • 品牌策划网站推荐网站内容编辑
  • 网页设计案例教程杨松答案优化大师电脑版官方免费下载
  • 微信手机官网登录入口注册石家庄seo关键词
  • 太仓网站建设企业网站百度收录提交申请网站