注意:
- 在Python中,为变量赋值时,会自动设置数据类型。可以使用type() 函数获取任何对象的数据类型。可以使用指定数据类型,可以使用构造函数。格式:x = 数据类型()更多内容可以在w3chool查看(数据类型章节)
int 整数、正数或负数,没有小数位,长度不限。float 包含小数的正数或负数complex 复数:x = 2 + 3j 2.类型转换
可以使用int()、float() 和complex()方法从一种类型转换为另一种类型
x = 10 y = 10.3 z = 3 + 2j a = float(x) b = int(y) c = complex(x) print(a) print(b) print(c)
结果:a = 10.0 、 b = 10 、 c = 10 + 0j
tips : 无法将复数转换为其他数字类型。
python中生成随机数是用了random的内置模块
import random print(random.randrange(1,10))三、字符串 1.字符串字面量
在Python中的字符串字面量是由单引号或双引号括起来的
a = "Hello World" b = 'Hello World' print(a) print(b)
tips:‘hello’ = “hello”
2.多行字符串在Python中可以使用三个引号或单引号将多行字符串赋值给变量
a = """我是真的太帅了 虽然你也很帅。""" b = '''我是真的太帅了 虽然你也很帅''' print(a) print(b)3.字符串另外一种理解
和其他的语言一样,Python中的字符串表示的是unicode字符的字节数组。
但是,Python没有字符数据类型,单个字符就是长度为1的字符串
#获取1处的字符 a = 'Hello World' print(a[1]) #获取一部分的字符串 b = "Hello World" print(b[2:5]) print(b[-5,-2]) print(len(b))4.字符串方法
Python中有一组可用于字符串的内置方法
1.检查字符串中是否有特定的字符需要用in或not in关键字
#检查是否存在"orl" a = 'Hello World' x = 'orl' in a print(x) #检查是否没有"orl" b = 'Hello World' y = 'ora' not in a print(y)
2.串联字符串可以使用+ 运算符
a = "Hello" b = "World" c = a + b print(c)6.字符串的格式
在Python中,不能使用+ 将字符串和数字连接,但是,可以使用format()方法组合字符串和数字。
format()方法接受传递的参数,格式化它们,并将它们放在占位副{} 所在的字符串中
age = 21
height = 179
a = "我今年已经{}岁了,身高{}米"
a = "我今年已经{0}岁了,身高{1}米"
print(a.format(age,height))
print(a.format(age,height))
四、运算符
1.算术运算符
2.赋值运算符
3.比较运算符
4.逻辑运算符
5.身份运算符
6.成员运算符
7.位运算符



