在终端直接输入Python,进入Python,Python -v 查看版本,quit();exit();ctrl+d,退出Python
注意:Python对缩进要求很严格,因为它的程序代码是没有结尾符号的,是通过缩进去判断的。官方推荐空格4个
Python变量:
1.标识符的第一个字符必须是字母表中的字母(大写或小写),或者一个下划线(‘——’)
2,标识符名称的其他部分可以由字母。下划线或数字组成。
3,标识符名称是对大小写敏感的,例:myname 和mYname不是一个标识符,大小不同。
4,有效标识,i,_my_name.name_23,alb2_c3
无效标识,2things,this is sss,my-name
Python两个查找路径方法:
#!/usr/bin/env python 注:保证能找到Python所在地调用
#!/usr/bin/python
例:alex = ’28’俩分号引用起来代表是一个字符串,而不仅仅是变量了
next_year = alex + 1
Print type(alex)
显示为<type ’str’> ’str’代表是字符串’int’代表是数字,其不能相加,若想执行,
next_year = alex + ’1’
Print next_year 回车
281
例:在Python中输入,*代表乘,**代表几次方,2 ** 4 ==16(2的4次方为16)
3=5
False(错误)
3>5
False(错误)
3<5
True
在shell中’’单引号代表不转义,””代表转义,Python中不区分
在Python中import 跟文件名不加.py代表导入一个模块,模块可以是单独的文件或脚本。例
import hello
#代表注释,’’’要注释的内容’’’也可注释。可引用
\n 换行
name = “xixi”
age = 21
Python里变量引用,直接打印变量名即可
print输出字符串时要用到引号,变量直接输出就好了。
例 print (name,”/n”age)
print (name,age)
某些关键词不能用作变量,例if or import id。。。
#单行注释
‘’’ 多行注释‘’’
模块调用
输入密码时隐藏密码
import 导入模块
cmd_red = os.popen(“df -h”)
print (cmd_red)
执行的是上一条命令的执行状态
cmd_red = os.popen(“df -h”).read()
print (cmd_red)
这个是上一条命令的执行结果
import sys
print (sys.path)
引用sys模块,输出Python的模块路径
选中一些 按住tab移动缩进 shift + tab (pycharm用法)
For i in range(10):
循环10次 range(多少次)
pass 占位符
if 条件判断,判断年龄 counter = 0 for i in range(10): print (counter) if counter < 3: age = int(input ("my age: ")) if age == 22: print ("is ok") break elif age > 22: print ("is to big") else: print ("isto small") else: aa = input("do you wang to contiue:(usage:y or n)") if aa == "y": counter = 0 print (counter) continue else: print ("bye bye") break counter += 1