001Python路--入门
今后的学习顺序
Python—Go—javascript(nodejs =后端 全栈式的语言)—java
编译 vs 解释
编译型 = 全部翻译,再执行 ,翻译=编译 ,c,c++
解释型 = 边执行边翻译
python 2 vs python 3
1. 2.x = 默认编码 ASSIC = 中文不支持
3.x = 默认编码 UNICODE =默认支持中文
2. 3.x不兼容2.x
执行方法
1.python的环境变量,系统自动添加,所以在此不做赘述
2.写一个hello.py
python c:\hello.py
注释 ctrl+/
单行注释 #
多行注释 '' '''
print(5/2) #2.5 Java的结果就是2
print(5//2) #商
print(2**10) #次方
print ( type(name) ) #打印name变量的类型
input()—输入的都是 str
输入密码
import getpass
print ( getpass.getpass("请输入密码:") )
if : … else:elif
and -or -not逻辑运算符
短路原则 True or True and False 第一是true,直接出结果。死算的话,从后往前算
while break continue
while :....
else:....
#while不执行break 退出后,执行else后面的代码
for
for i in range(3):
print(i)
#0 1 2
range(1,101,2)步长2
is not
if type(num) is int:
print("True")
repr
print( repr("hei \n world") ) #换行不起作用,均转换为字符输出
b = '+'.join(("123", "123", "--"))
# '+' 是连接符,连接join中列表/元组中的元素
# 结果123+123+--

浙公网安备 33010602011771号