python

----- print print ('helloworld') -输出到控制台

fp=open('d:/file.txt','a+') -输出到文件 a+如果内容不存在就写入,存在就追加 print('helloword',file=fp) fp.close()

--- 转义字符 \ 什么是转义字符

print('hello\nworld')
\n 表示换行 \t 表示table键,光标移动到下一组2个空格 helloooworld \r 覆盖重写 hello没有了 \b 退一个格 o没有了 \' \" \ print('hello:\'world\'') -输出hello:'world',\反斜杠把符号转为字符输出

----- 原字符 作用:不希望字符串中的转义字符起作用,就使用原字符,就是在字符串这前加上r或R print(r'hello\nworld') -输出hello\nworld

注意: print(r'hello\nworld\') -报错,原因最后一个字符不能是转义符\ print(r'hello\nworld\') -正确

------------- 第二章 二进制与字符编码 print(ord('乘')) -把文字转化为十进制输出 print(keyword.kwlist) -打印出保留字,即系统变量,不可自定义变量为这些名字

------------ 变量
由三部分组成id,type,value name='zhangsan' print(name) print('标识:',id(name)) print('类型:',type(name)) print('值:',name)

数据类型 整数 浮点数 字符 布尔

整数 print('十进制',118) -输出118 print('二进制',0b10101111) -输出175 0b表示二进制转十进制 print('八进制',0o176) -输出126 0o表示八进制转十进制 print('十六进制',0x1EAf) -输出7855 0x表示十六进制转十进制

浮点 a=3.14159 print(a,type(a)) -输出类型为float

n1=1.1 n2=2.2 print(n1+n2) -输出3.300000000000003,因为计算面是二进制,使用浮点运算时,可能会出现小数位不确定的情况

解决 导入模块decimal from decimal import Decimal print(Decimal('1.1')+Decimal('2.2')) -输出3.3

布尔 boolean f1=True f2-False print(f1,type(f1)) -1 print(f2,type(f2)) -0

字符 str1='hello,world' str2="hello,world"

str3="""hello, world"""

str4='''hello, world'''

以上类型都为str 不同的是三引号可以换行

----- 数据类型转换 name='张三' age=20 print(type(name),type(age)) -输出str,int print('我叫'+name+'今年'+age+'岁') -报错,int不能做字符串连接 print('我叫'+name+'今年'+str(age)+'岁') -正确

str(98.7) -98.7 int(98.7) -98 int('98.7') -报错 int(True) -1 int('hello') -报错

float(128.98) -128.98,float float(76) -76.0,float float(True) -1.0,flaot float('hello') -报错 float('98') -98.0,float

---------- 注释

#单行

'''多行注释 多行 '''

--------- 运算 input() 函数 a=input('请输入内容') print(a,type(a)) 运行提示输入: abc 输出abc,str

a=input('请输入一个数值') 10 b=input('请输入另一个数值') 20 print(int(a)+int(b)) 30 不转换输出为1020

运算 + - / 整除// 取余% n次方* print(11//2) -结果=5 整除运算 print(11%2) -结果=1 取余 pint(2 3) -结果=8 2的3次方

JS
JSRUN前端笔记, 是针对前端工程师开放的一个笔记分享平台,是前端工程师记录重点、分享经验的一个笔记本。JSRUN前端采用的 MarkDown 语法 (极客专用语法), 这里属于IT工程师。