PythonClassChy/python27Class/pythonLearningNotes/flora_0206_notes.txt

66 lines
2.5 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

=================================
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