python

                                                                  (1024程序员节)

  语言分为很多种,但是如果要想和计算机交流,就必须知道计算机语言,(或者它知道你的语言),后者是不切实际的;

计算机最基层的是——0101010——的数字,从而 诞生了【c语言】,因此c是最基础的,而Python是在c的基础上开发的;

python的开发快,但是执行速度会 比较慢一些,不过现代的科技发展的情况来看,可以优化这一个缺点,c语言虽然执行快,但是开发的速度远远不比python;

即使如此,有机会也要学会c。我今天就先从python开始学吧;

  python是一款面向对象的语言,人工智能非常火;这也是吸引我的地方;python的一套规则和别的语言有很多不同;没有花括号等;

                                      第一天学到的东西

变量名:

    ——不能以数字开头;

    ——不能有关键字;

    ——可以字母下划线数字命名;

    ——最好不要和python内置的【东西】命名      / /会使得 功能丧失比如    sum=(【1,2,3】)表示 sum= 1 +2+3

                          如果使用  sum=123;就会使得  功能用不了;甚至报错

ASLL        8位

  这是最初得码表,其实就相当于密码; 以八位 代表一个数或者符号,但是有限----------------      -255——255;

UNicode   16位

  这是升级版的码表,用16位以上表示一个数字或者符号;但是有个缺点就是  有数字可以用八位就可以表示了,但是UNicode还要补充够16位;这就导致了         占用内存了大;

UTF-8      任意

  这是现在常用的码表,能表示多种字符,不用像 UNicode的必须要补满16位

python2 和 python3 有些 差异

  在 2 中不支持中文 如果想使用中文就必须导入 utf-8 表;而  3  就不需要;

        #!/usr/bin/env python    //导入python的程序

        # -*-coding:utf 8 -*-       //使用 utf-8 的编码

字符串(引号)

        name = "字字";              name = '字字'; // 这两种 都是 可 行的;

   字符串也可以运用到加法

            n1 = "你";

            n2 = "好";

            n3 = n1 + n2;

           print(n3);     //   结果就是      你好

数字:

            a = 134; //  类似

        计算法则

              +,-,*,/;     //最简单的   加,减,乘,除; 

                  %     //取余        39 %8 = 7;

                  //      //取商         39 // 7 = 4 

                              

                               条件语句      

if  else 语句

                  if   条件 :                                   //    python是以:冒号表示语句结束

                     print('1234'):     //    空格 表示 语句的优先级

                  else:

                     print('456');   

                  if  条件 :

                      print("1234");

                  elif:

                     print('1234');

                  elif:

                     print('1444');

while  循环语句                                  //直接案例吧;有点基础

1,使用while循环输入  1 2 3 4 5 6  8 9 10

n = 1                                          //先赋值一个变量

while  n < 11:                            //循环次数;当>10就 停止该循环

  if  n == 7:          //如果  n = 7

     pass                         // pass 表示跳过 什么都不干

  else                                    //否则

    print(n)                        //打印 n

  n = n + 1                            //  n  + 1 再 赋值给 n

2:求 1-100的所有数的和

n = 1

s = 0

while  n < 101:

  s = n + s                         //设置一个s 把相加的值 记录起来,然后起到累加的作用

  n = n +1

print(s)

3:输出 1-100的所有奇数

n = 1          //设置变量

while n < 101                      //循环的次数

  temp = n % 2                 //取模                                                                       if temp == 0:

  if temp !==0:                //如果 tmp != 0侧表示 tmp 不是偶数                                 pass

    print('temp')                          else:

n = n + 1                                             print('n')

                                    n = n +1

4;求 1-2 +3-4+5 .......99的所有的数

n =1

s = 0

while n < 100:

  temp  = n % 2

  if temp == 0:

    s = s - n

  else:

    s = s + n

  n = n + 1

// 一 开始  n =1  ;temp !=0   s=0 + n = 1 =  1      这时s = 1     n+1=2    进入下一个 循环

//   n =2  %2 =0   进入 s = s + n      n + 1 = 3  进入下一个循环

Python_day_01的更多相关文章

  1. Python_Day_01(使用环境为Python3.0+)

    Python 变量与赋值. Python在赋值时时不需要进行定义类型,可直接进行定义赋值. #直接赋值字符串格式 value = "Char" #直接赋值为数字 value = 1 ...

  2. Python天天学_01_基础1

    Python_day_01 金角大王:http://www.cnblogs.com/alex3714/articles/5465198.html ------Python是一个优雅的大姐姐 学习方式: ...

随机推荐

  1. 201671010142 2017-2 《java第九章学习感悟》

    一,数组(可以存储基本数据类型)是用来存现对象的一种容器,但是数组的长度固定,不适合在对象数量未知的情况下使用. 集合(只能存储对象,对象类型可以不一样)的长度可变,可在多数情况下使用. 二.几种重要 ...

  2. python day18 作业 Django 开发主机管理系统

    http://www.cnblogs.com/liang2580/p/9248803.html

  3. 使用idea启动springMVC+Hibernate其他项目

    打开项目后打开Project Structure 点开左边的Libraries 加入依赖包 点开左边的Moudules 选中项目 新建Web,Spring,Hibernate三项 Hibernate添 ...

  4. javascript--返回顶部效果

    window.onload = function(){ var obtn = document.getElementById('btn'); //客户端页面可视区高度 var clientHeight ...

  5. LeetCode 547 朋友圈

    题目: 班上有 N 名学生.其中有些人是朋友,有些则不是.他们的友谊具有是传递性.如果已知 A 是 B 的朋友,B 是 C 的朋友,那么我们可以认为 A 也是 C 的朋友.所谓的朋友圈,是指所有朋友的 ...

  6. (转)ArcGIS Runtime for Android 使用异步GP服务绘制等值线

    关于基于Android上ArcGIS Server GP服务的调用,已经有前辈给出了很好的例子: http://blog.csdn.net/esrichinacd/article/details/92 ...

  7. UML与软件建模:第二次作业(类图中类的表示)

    一.类图 (1)类图定义 类图,是UML(统一建模语言)中用于描述"类"以及"类与类"之间的示意图.它形象的描述出了系统的结构,帮助人们理解系统. 类图是在&q ...

  8. Django中Form验证

    Django的Form主要具有一下几大功能: 生成HTML标签 验证用户数据(显示错误信息) HTML Form提交保留上次提交数据 初始化页面显示内容 一,Form验证 第一种操作:主要是这三个函数 ...

  9. python3读取MySQL-Front的MYSQL密码

    python3读取MySQL-Front的MYSQL密码 python3 mysql 密码 MySQL-Front 前言 同样的套路又来了,继续尝试从配置文件中读取敏感的信息,这次轮到的是MySQL- ...

  10. L342 Air Pollution Is Doing More Than Just Slowly Killing Us

    Air Pollution Is Doing More Than Just Slowly Killing Us In the future, the authorities might need to ...