指定变量类型 指定变量类型需要注意的是,Python中可以用int(),float(),str()构造函数对数据类型进行转换与Java不同的是,int()和float()可以将字符串字面量转换为整型数字或浮点数,例: 1234x = int("123")print(type(x))#输出为整型变量y = float("123.1")print(type(y))#输出为浮点 2024-02-29 杂项 > python
元组 元组元组是有序且不可更改的集合 12345678910#创建元组thistuple = ("apple", "banana", "cherry")#遍历元组for x in thistuple: print(x)#检查项目是否存在if "apple" in thistuple: print("yes" 2024-02-29 杂项 > python
列表 列表列表的使用与Java的数组无异,需要注意列表有很多使用方法 len()方法可返回列表的长度(项目数) append()方法可将项目添加到列表的末尾 insert()方法可将项目添加到指定索引位置 remove()方法可删除指定的项目 pop()方法可删除指定索引的项目 del关键字可删除指定索引的项目,也可以删除整个列表 clear()方法可以清空列表注:pop方法为列表所带方法,而del为 2024-02-29 杂项 > python
词典 字典字典是一个无序,可变,有索引的集合在Python中,字典用花括号编写,键值对表示 123456thisdict = { "name": "xiaobai" "age": 23 "sex": "male"}print(thisdict) 访问项目可以通过方括号的方式访问项目其本 2024-02-29 杂项 > python
Python字符串 Python字符串在Python中,单引号和双引号同样表示为字符串定义‘hello’等同于”hello”同样的,可以将多行字符串赋值给变量,例: 123a = '''hello worldhello pythonhello mylove''' 与C语言一样,字符串的本质是一个字符数组但不同的是,Python中没有字符型数据(char)的定 2024-02-29 杂项 > python
Python注释 Python注释在Python中,注释以#开头实际上Python没有多行注释的语法如果想要实现多行注释可以在代码中添加多行字符串,只要字符串没有分配给变量,Python就会读取代码,然后忽略他,例: 1234'''这是一个多行代码块可以通过这种方式实现多行注释的效果''' 2024-02-29 杂项 > python
Python运算符 Python 运算符与Java不同的是,Python中有**(幂运算)和//(整除)逻辑运算符为 and(与)or(或)not(非)还有身份运算符 is和not is注:is并不是判断是否相等,而是判断是否为同一个对象成员运算符 in和not in而& | ^ ~ << >>为双目按位运算符,一般适用于二进制数字 2024-02-29 杂项 > python
Python循环 与Java相同,Python的while循环使用方法大致一致不同的是,for循环与Java不太相似 for 循环for 循环用于迭代序列(即列表,元组,字典,集合或字符串)通过使用 for循环,我们可以为列表、元组、集合中的每个项目等执行一组语句 123fruits = ["apple", "banana", "cherry"]for x 2024-02-29 杂项 > python
Python选择 if和Java不同的是,Python的else if被简写成elifif语句可以被简写成一行 12345678910a = 100b = 200if a > b:print("a>b")elseprint("a<b")#可将以上语句简写成一行if a > b: print("a>b")#或将执行体放在if前p 2024-02-29 杂项 > python
Python数字 Python数字与Java不同的是,Python中具有三种数字类型: int float complexcomplex中文释义:复杂的complex表示复数,其中“j”为作为虚部编写,例: 123x = 2 + 3jy = -7jz = 7j 同样的,在数字类型中也可以相互进行数据类型转换,但需要注意的是复数类型(complex)无法转换为其他[[Python数据类型]] 随机数Python中 2024-02-29 杂项 > python