66 lines
2.5 KiB
Plaintext
66 lines
2.5 KiB
Plaintext
=================================
|
||
HomeWork
|
||
Author: Flora Chen
|
||
-_- -_- -_- -_- -_- -_- -_- -_-
|
||
=================================
|
||
|
||
******Python中常见的数据类型******
|
||
数值类型数据:
|
||
1. 整数(int),例如a = 100
|
||
2. 小数(float)(浮点数), 例如 b = 2.3
|
||
3. 布尔值(bool: True, False), 例如c= True, d = False
|
||
|
||
内置函数type():可以用来查看数据的类型
|
||
|
||
|
||
******Python中的运算符******
|
||
1. 算术运算符: + - * / //(向下取整) %(取余) **(幂运算)
|
||
2. 比较运算符:== != > >= < <= 返回的是True或False
|
||
3. 赋值运算符:= += -= *= /= *=
|
||
示例: a += 1 相当于a = a + 1
|
||
4. 逻辑运算符(用来比较2个条件):and(与) or(或) not(非) 返回的是True或False
|
||
and:所有条件都成立返回True,否则返回False。一假为假, 真真为真。
|
||
or:只要有一个条件成立返回True,条件都不成立返回False。一真为真,假假为假。
|
||
not: 取反。原来是True,返回False; 原来是False,返回True。
|
||
5. 身份运算符(后面学)
|
||
6. 成员运算符(后面学)
|
||
|
||
|
||
******python中的内置随机函数random******
|
||
random.random():随机生成一个0-1之间的浮点数;生成的小数范围是左闭右开,包含0,不包含1。
|
||
random.randint():生成指定范围的整数;包含起始位置和终止位置的值。
|
||
random.uniform():生成指定范围的浮点数;闭区间或者左闭右开。
|
||
|
||
|
||
import random
|
||
number = random.random()
|
||
number1 = random.randint(0, 100)
|
||
|
||
******字符串类型*****
|
||
1. 字符串可以通过单引号,双引号,三引号来表示。
|
||
2. 单引号和双引号没有区别。
|
||
3. 三引号可以用来表示多行字符串。
|
||
|
||
示例:
|
||
str1 = '单引号'
|
||
str2 = "双引号"
|
||
str3 = """三双引号"""
|
||
str3 = '''三单引号
|
||
三单引号
|
||
'''
|
||
|
||
******数据类型转换*****
|
||
整数和浮点数转换为字符串:使用str
|
||
字符串和浮点数转换为整数:使用int
|
||
整数和字符串转换为浮点数:使用float
|
||
整数和浮点数,字符串转换为布尔类型:bool;
|
||
|
||
注意点:
|
||
使用字符串转换为int或float时,字符串的内容必须是数字(不能有字母和符号)
|
||
整数和浮点数转布尔值,只要不是0,返回的布尔值都是True,否则是False。
|
||
字符串转布尔值,空字符串(引号中没有任何内容,包括空格或者其他标点符号)返回的布尔值是False,其他都是True。
|
||
|
||
|
||
|
||
扩展:
|
||
按编码规范格式化代码的快捷键(pycharm):Ctrl + Alt + L |