Python基础(一)3.14

1.pyCharm新建项目,提示没有解释器解决方法

Python基础(一)3.14_第1张图片

Python基础(一)3.14_第2张图片

Python基础(一)3.14_第3张图片

Python基础(一)3.14_第4张图片
 

 pycharm 运行python代码的快捷键 ctrl+shift+F10
 
2.自动添加文件头注释
   File->settings->Editor->File and Code Templates->Python Script
  在Python Script中添加注释
   #!/usr/bin/env python
   # -*- coding: utf-8 -*-
   # @Time    : ${DATE} ${TIME}
   # @Author  : Aries
   # @Site    : ${SITE}
   # @File    : ${NAME}.py
   # @Software: ${PRODUCT_NAME}
 每次新建python文件时都会自动添加注释

3.Python运行原理
  原文件(.py)——>中间字节码(.pyc)在PVM中运行——>运行出结果
 Python只会对那些以后可能继续被使用和载入的模块才产生pyc文件
 而对于只临时用一次的模块,不会生成pyc文件

4.python 2.x 中 print打印的内容不带括号

5.Python标识符字符串规则:
  第一个字符必须是字母或下划线
  其他字符可以是字母,数字或下划线
  区分大小写
6.命名约定
  单下划线开头(_name)表示模块或变量是protected,不可被import
  双下划线开头(__name)表示变量或方法类内私有
  名称前后下划线(_init_) Python中特殊的方法名,区别用户自定义名称

7.不要在逗号,分号,冒号前面加空格,应在后面加
   = 用于指示关键字参数或默认参数值时,不能在两侧加空格
   \ 将一行的语句分为多行显示
   ; 分割一行中的多条语句
   () 隐式连接一个很长的字符串

8.Python关键字简解(31)
  and 与
  not 非
  or 或
  while 循环
  if else
  break 终止循环
  class 定义类
  def 定义方法
  return 跳出一个函数,返回一个值
  continue 跳过,进行下一轮循环
  for...in 遍历队列
  elif if语句中的一个分支
  pass 具体方法不写的时候,加上pass编译不报错
  from 导入相应模块 import或者from...import
  del 用于list列表操作,删除一个或连续几个元素
  with...as 处理异常
  try except finally 处理异常,必然执行finally的代码
  global 定义全局变量,想给全局变量重新赋值,要global一下,再重新赋值
  in 查找列表中是否包含某个元素,或字符串a中是否有字符串b
  is 通过id判断a对象是否就是b对象(Python的对象包含三要素:id,type,value)
     (==判断两个对象的value是否相等)
  lambda 匿名函数,不用给函数起名
  assert 用于声明某个条件为真,若该条件不是真的,则异常AssertionError
  yield 返回一个生成器
  raise [异常] 显示地引发异常,执行了raise语句,后面的代码就不执行了
  exec 执行储存在字符串或文件中的python语句
 

你可能感兴趣的