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)将一个整数转换为一个八进制字符串

      

  • 相关阅读:
    SQLServer 知识点
    Entity转换为ViewModel时提供的一种转换方法
    Linq中IGrouping转换为IQueryable
    封装整形属性时对应到枚举
    新的转换列表方式
    工作态度
    EasyFrame
    NewCloud
    将博客搬至CSDN
    Html的语义化
  • 原文地址:https://www.cnblogs.com/Yore/p/5124434.html
Copyright © 2011-2022 走看看