[11] Python注释 | 悄悄在代码里骂用户?
print("\033[33m每天开心")#可以更改字体颜色的代码,在m的前面更改数字33。
#可以输出数字
print(520)
print(31.4)
#可以输出字符串,单双引号包裹的就是字符串
print('helloworld')
print("helloworld")
#含有运算符号的表达式#python的整数与字符串不同类型,就是直接的数字,不要用引号包裹,否则就成了字符串,不能用于数学计算
#先括号,然后乘方,然后乘除,最后加减(乘方符号在python里是两个*号,eg:2**3 代表2的三次方)
print(3+1)
print(3+1-1*7/1)
#导入专门提供数学运算函数的库math。方法:在文件最开始一行写import math 然后用math加点后面跟上函数名来使用他的功能
#eg:比如计算sin1弧度就写: math.sin(1) 结果:可以用print(math.sin(1)) print(result)
import math
a=-1
b=-2
c= 3
print((-b+ math.sqrt(b ** 2-4 * a * c))/(2 * a))
print((-b- math.sqrt(b ** 2-4 * a * c))/(2 * a))
#用+连接的字符串
print("你好" + " 这是一句代码" + " 哈哈")#中间可以加空格
#单双引号的转义
print('let\'s go')
print("\n")#空行
print("""月儿爬上了枝头
凉风起了
树叶也跟着打颤
归乡的人
难掩心中的情却""")#"""三引号是内容的换行,三个连在一起的单引号或双引号
#将数据输出文件中,注意点,1,所指定的盘符存在,2,使用file=fp
fp = open('E:/text.txt', 'a+')#a+如果文件不存在就创建,存在就在文件内容后面继续追加
print('helloworld', file=fp)
fp.close()
#不进行换行输出(输出内容在一行当中)
print('hello', 'world','python')
print("\033[34m每天开心")
print('hello\nworld')#\转义功能的首字母 n-->newline的首字符表示换行
print('hello\tworld')
print('helloooo\tworld')
print('hello\rworld')
print('hello\bworld')
#变量
greet="您好,吃了吗?"
greet_chinese=greet
#保留中文更改为英文(变量命名只能由文字,数字,下划线组成,不能有除下划线之外的符号,不能在里面用空格不能数字开头)
#下划线命名法1,字母全部小写 2,不同单词用下划线分隔 eg:(user_age user_gender)
#驼峰命名法 单词用首字母大小写分隔 eg:UserAge UserGender(变量名大小写会被认为是两个不同的变量)
#变量名不要占用python的关键字
greet_english="Yo what's up"#变量赋值
greet=greet_english#选择变量选项
print(greet+"张三")
print(greet+"李四")
print(greet+"王五")
my_love="15836602280"
my_ex=my_love
my_love="15036913119"
print("\033[35m每天开心\033[O")
print('hello\bworld')
print('http:\\\\www.baidu.com')
print('老师说:\'大家好\'')
#原字符,不希望字符串中的转义字符起作用,就使用原字符,就是在字符串之前加上r,或R
print(r'hello\'nworld\\')
#注意事项,最后一个字符不能是反斜杠
#print(r'hello\'nworld\')
print(r'hello\'nworld\\')
print(chr(0b100111001011000))
print(ord('乘'))
print("\033[39m每天开心\033[O")
name='玛丽亚'
print(name)
print(name)
print('标识',id(name))
print('类型',type(name))
print('值',name)
name='哈哈'
print(name)
print(id(name))
print("\033[34m每天开心\033[O")
#整数类型
#可以表示,正数,负数,0
n1=90
n2=-76
n3=0
print(n1, type(n1))
print(n2, type(n2))
print(n3, type(n3))
#整数可以表示为二进制,十进制,八进制,十六进制,
print('十进制', 118)#默认的进制
print('二进制', 0b10101111)#二进制以0b开头
print('八进制', 0o176)#八进制以0o开头
print('十六进制', 0x1EAF)#十六进制以0x开头
print("\033[33m每天开心")
print("\033[35m每天开心\033[O")
#带小数点的数字都是浮点数,不带的是整数
a=3.14159
print(a, type(a))
n1=1.1
n2=2.2
print(n1+n2)
from decimal import Decimal
print(Decimal('1.1')+Decimal('2.2'))

