变量
- 其他编程语言是将值赋给变量,但是python不同他更像是把变量名贴在值上
- 所以有些python程序员会说”python”没有“变量”只有“名字”
- 变量是可变的
- 变量注意点
- 在使用变量之前,需要对其先赋值。
- 变量名可以包括字母、数字、下划线,但是变量名不能以数字开头。
- 字母可以是大写或小写,但是大小写不同。
- 等号(=)赋值的意思,将右边的值赋给左边
字符串
- 字符串的拼接
print('5'+'8')
#结果为 ’58‘
- 在字符串中输出单引号或双引号
例如输出:Let’s go!
print("Let’s go!") #方法一 双引包单引或单引包双引
print('Let\'s go!')#方法二 转义字符
- 原始字符串
原始字符串不会把反斜线“\”当做特殊字符,它会把输入的每个字符都按书写格式输出。原始字符串以r开头,可以在原始字符串中放入任何字符。注:原始字符串结尾不能是反斜线“\”
print(r"C:\Users\Administrator\Desktop") #反斜杠不转义
- 长字符串
需要写非常长的字符串,它需要跨多行,那么可以使用三个引号代替普通引号
a= '''
美人卷珠帘,
深坐颦蛾眉。
但见泪痕湿,
不知心恨谁
'''
print(a)
随机数模块
import random #调用模块
num = random.randint(1,10) #通过模块函数生成1-10的数
python的一些数据类型
- 整数
python 3 没有整型和长整型之分 - 浮点型
python认为有小数点就是浮点型 - 布尔型
Ture = 1
False = 0
布尔值是可以运算的
例如 : Ture + Ture = 2 - 看看变量类型
type(变量名)#输出类型
isinstanc(变量名,类型)#输出ture和false ture类型相同false相反
常用操作符
优先级表
符号 | 名称 |
---|---|
** | 幂运算 |
- + | 正负号 |
* / // | 乘 除 商(算数) |
+ - | 加减(算数) |
< <= > >= == != | 小于 小于等于 大于 大于等于 等于 不等于(比较) |
not and or | 非 且 或(逻辑) |