zoukankan      html  css  js  c++  java
  • Python学习 day1

    一、安装python的环境

      1.下载python:(有3.5.1和2.7.11两个版本)

        地址:https://www.python.org/downloads/(建议官网下载)

        在下载的python中有管理python的pip(管理python的包工具)因此不用单独去下载。

      2.下载编译Python的IDE

       (1). windows:PyCharm (很多种,我自己用的Pycharm 或者sublim

       (2). Linux 和 Mac os :打开terminal  输入python 即可进入代码编写界面

    二、编写第一个Hello Python

        进入代码编写界面后,输入:print("Hello Python") 或者print "Hello Python" (在用print的时候可以是单引号('  ')也可以是("  ");

    三、Python 的基本语法

      1.python的标识符

        (1)字母、数字、下划线(标识符三大件)

        (2)不能以数字开头

        (3)区分大小写

        (4)以"_"开头的标识符有特殊的意义,代表不能直接访问不能直接访问类属性,需要通过类提供接口才能访问。

        (5)以"__"k开头的标识符代表类私有成员,以"__"开头并且结尾的是特殊方法专用标识符。

      2.python的保留字符

        and  exec  not  assert  finally  or  break  for  pass  from  class  print

        continue  raise  return  if  global  def  del  import  try  while  else  in

        is  elif  with  except  lamba  yield

      3.行和缩进

        Pyton语言最大的特点就是没用大括号({})来控制类,函数及其逻辑判断都是用缩进和行来控制的。

      4.多行连接符""

        sum = a +

             b +

             c 

      5.python 有三种引号单引号(')双引号("")三引号("""  """)表示字符串

      6.python 的注释

        (1)单行 #开头 

        (2)多行 python 中多行注释使用三个单引号(''')或三个双引号(""")。

      7.空行和代码组

        类与类之间、函数与函数之间都用空行来隔开,增强可读性。

        代码组:缩进相同的一组语句构成一个代码块,我们称之代码组。列入一个for循环完整的while语句。

    四、Python的变量类型

      1.变量赋值 在python中用等号(=)赋值;

      2.数据类型

        Numbers(数字)、String(字符串)、List(列表ps:即数组)、Tuple(元组)、Dictionary(字典)

        (1)Python支持四种不同的数值类型:int long float complex

        (2)String 一般都是引号当中的

        (3)列表:list = [1,2,3,4]

        (4)元组:相当于只读列表,申明在括号中()其中的数据用逗号隔开

        (5)字典:申明格式{'id':'01','age':'12'}其中id 和age叫做键(keys()),其中01和12是键的值(values())

      3.类型转换

        (1)int(x [,base])将x转换为一个整数

        (2)long(x [,base] )将x转换为一个长整数

        (3)float(x)将x转换到一个浮点数

        (4)complex(real [,imag])创建一个复数

        (5)str(x)将对象 x 转换为字符串

        (6)repr(x)将对象 x 转换为表达式字符串

        (7)eval(str)用来计算在字符串中的有效Python表达式,并返回一个对象

        (8)tuple(s)将序列 s 转换为一个元组

        (9)list(s)将序列 s 转换为一个列表

        (10)set(s)转换为可变集合

        (11)dict(d)创建一个字典。d 必须是一个序列 (key,value)元组。

        (12)frozenset(s)转换为不可变集合

        (13)chr(x)将一个整数转换为一个字符

        (14)unichr(x)将一个整数转换为Unicode字符

        (15)ord(x)将一个字符转换为它的整数值

        (16)hex(x)将一个整数转换为一个十六进制字符串

        (17)oct(x)将一个整数转换为一个八进制字符串

      

  • 相关阅读:
    【SAS BASE】PROC TABULATE(输出更加精美的tabulate报告)
    【SAS BASE】PROC FREQ
    【SAS BASE】PROC MEAS
    【SAS BASE】利用FILE语句和PUT语句输出简单报告
    表单验证类:jquery validate和nice Validator
    手机自适应
    微信公众号支付H5-java版代码
    php ueditor 后台配置项返回格式出错,上传功能将不能正常使用!
    html菜单三条横线
    thinkPHP更新数据库没有响应 setInc save setFiled
  • 原文地址:https://www.cnblogs.com/Yore/p/5124434.html
Copyright © 2011-2022 走看看