1、编程语言分类:

  编译型:(由编译器将代码编译成计算机识别的二进制文件)C \C++ \C#    运行速度较解释型语言快

  解释型:(在运行时进行编译)python、php、sheel、ruby、js、java

  脚本语言:指这个语言只有一个单一功能 例如sheel (只在linux环境下运行)、js

2、python2 和python3 : python2 属于过度期,最后选择python3

3、PyChram 编写python语言的工具

  在pycharm中提交代码至coding.net中的方法:file>setting>Version Control >git    选择git 安装目录。 点击ok  

  在VCS >Checkout from Version control>git   在弹出的对话框中填写coding.net 中的URL 地址, 然后选择一个保存的文件地址 点击Clone 即可

之后即可新建文件或者新建python文件,即可然后提交时选择

在弹出的提示框中选择 commit and push 即可

4、字符集:

制定的一套将各种字母、数字等字符转化为计算机可识别的2进制的一套集合,有ASCII码、gbk、Unicode、 UTF-8等各种字符集编码

5、变量:

静态语言:定义变量之前需要先定义类型,python 不需要定义类型,直接进行“=”进行定义
变量名要见名知意
变量名只能是 字母、数字或下划线的任意组合
变量名的第一个字符不能是数字
以下关键字不能声明为变量名

1
2
3
     ['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 
     'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 
     'try', 'while', 'with', 'yield']

6、字符串类型 使用'',单引号与双引号 均可,字符串里边有单引号则外部用双引号;字符串中 单、双引号都有的时候 则使用3引号
3引号 有多行注释的功能
puthon 2 字符集为asc码不支持中文,需要在代码头部增加coding=UTF-8

7、程序练习:

输入输出:
python2 默认的字符集为ASCII码,python3 默认的是unicode, 如果需要python2 支持中文 可以在头部添加coding=utf-8
#username=input('请输入用户名')
#password=input('请输入密码')
#if username=='niuhanyang'and password=='123456':
# print('欢迎光临')
#else:
# print('请重新输入') 条件判断
# 等于== 不等于!= 大于> 小于< 大于等于>= 小于等于<=
#input接受的都是str类型
##int 强制类型转化
'''score=input('请输入你的分数:')
score=int(score)
if score<60:
print('不及格')
elif score >= 60 and score < 80:
print('及格')
elif score>=80 and score<90:
print('良好')
else:
print('优秀')
''' #sex=input('请输入你的性别:')
#if sex=='男'or sex=='女':
# print('OK')
#else:
# print('输入不正确') 循环
#for
#while 需要定义计数器
#continue结束本次循环,进入下一次循环
#bresk 结束循环
#count=0 #计数器
#while count<10:
# print('哈哈哈哈哈')
##count=count+1
# count+=1
# break
#else: #结束之后执行
# print('end')
#count=0
#while count<3:
# username = input('请输入用户名:')
# password = input('请输入密码:')
# if username == 'niuhanyang' and password == '123456':
# print('欢迎光临')
# break
##continue(此处如果用continue有问题,会一直循环)
# else:
# print('账号/密码错误!')
# count+=1
#else:## (#结束之后执行)
# print('错误次数过多') #猜数字游戏
#import random
#random_num=random.randint(1,100)
#print(random_num)
#count=0
#while count<7:
# count += 1
# num=int(input('请输入你猜的数字:'))
# if num>random_num:
# print('你猜的太大了')
# continue
# elif num<random_num:
# print('你猜的太小了')
# continue
# else:
# print('恭喜你猜对了,答案是:',random_num)
# break ##for 循环 自动+1
# for i in range(10):
# print('hhh',i) # import random
# random_num=random.randint(1,100)
# for i in range(3):
# num = int(input('请输入你猜的数字:'))
# if num > random_num:
# print('你猜的太大了')
# elif num<random_num:
# print('你猜的太小了')
# else:
# print('恭喜你猜对了,答案是:',random_num) 格式化输出:将输出格式化成一个样子
方法:
  #1、通过加拼接两个字符串,int与字符串不能直接相加
  # 2、%s为占位符,有几个则跟几个变量, %s 对应字符串, %d int型,%f 对应浮点型,保留几位小数例如2位小数,则%.2f
  #3、通过format 的方式
具体见以下程序: #for i in range(5):
# username=input('请输入名字:')
# time='2017年12月17号 17点20分'
##字符串格式化方法
#print(username+',欢迎光临'+'时间是'+time)   #print('%s,欢迎光临,时间是:%s'%(username,time )) # print(
# '{},欢迎光临,时间是:{}'.format(username,time)
# )    #print(
# '{name},欢迎光临,时间是:{date},现在的时间是{date}'.format(name=username,date=time) #3、format 的另一种写法
#)
###########
##练习01交换 变量值
a=1
b=2
##引入第三方变量
# tmp=0
# tmp=a
# a=b
# b=tmp
# print(a,b) ##不引入第三方变量1,只有python可以这么实现
# b,a=a,b
# print(a,b) # ##不引入第三方变量2,只限于 int 类型
# a=a+b
# b=a-b
# a=a-b

python学习-01的更多相关文章

  1. Python学习--01入门

    Python学习--01入门 Python是一种解释型.面向对象.动态数据类型的高级程序设计语言.和PHP一样,它是后端开发语言. 如果有C语言.PHP语言.JAVA语言等其中一种语言的基础,学习Py ...

  2. Python学习01 Hello World

    Python学习之Hello World 准备工作 去官网http://www.python.org/ 下载python的安装包: http://www.python.org/download/ 当前 ...

  3. python学习01

    1.python怎样运行? 1)打开运行窗口,输入python 2)打开运行窗口,直接输入 python + python代码  `python -c "print(1/6.878)&quo ...

  4. Python3之turtle的基本用法#Python学习01#

    一.turtle基本语法 1.导入turtle 模块import turtle 2.显示箭头turtle.showturtle() 3.写字符串turtle.write("因小米" ...

  5. python学习 01 变量

    1.变量不是‘盒子’. 1.1 不同的值,变量名没变,   变量地址也会变. 1.2 相同的值,不同的变量名,变量地址是相同的

  6. 读书分享全网学习资源大合集,推荐Python学习手册等三本书「01」

    0.前言 在此之前,我已经为准备学习python的小白同学们准备了轻量级但超无敌的python开发利器之visio studio code使用入门系列.详见 1.PYTHON开发利器之VS Code之 ...

  7. Python学习笔记 :01概述

    Python基础 首先推荐学习Python基础的教程和书籍 视频教程推荐南京大学张莉老师在cousera上的教程用Python玩转数据 入门教程<Python基础教程> 数据挖掘教程< ...

  8. Python下的OpenCV学习 01 —— 在Linux下安装OpenCV

    一.OpenCV简要介绍 OpenCV是一个跨平台的计算机视觉库,可以运行在Windows.Linux.MacOS等操作系统上.OpenCV提供了众多语言的接口,其中就包含了Python,Python ...

  9. python学习之路01

    python自己也自学过一段时间了,看过视频,也买过几本基础的书来看,目前为止对于一些简单的代码还是可以看懂,但是自己总是觉得缺少些什么,可能是缺少系统化的学习,也可能是缺少实际项目经验,对于这些缺少 ...

随机推荐

  1. java处理含有中文的字符串.

    1. 问题描述: 原始数据是以行为单位的, 每行固定长度931个字节, 汉字占2个字节, 按照字典描述,共有96个字典,只有第32个字典为中文地址, 所以需要单独处理. 由于项目设计保密,故删除敏感数 ...

  2. 清北学堂学习总结day1

    上午篇 一.高精度计算: [以下内容先只考虑非负数情况] •高精度加法: 思路:[模拟竖式运算] 注意:[进位] •高精度减法: 思路:[同加法类似,模拟竖式运算,进位变退位] 注意: [结果为负数的 ...

  3. c4b和c4f的区别

    1. cc.c4b的参数直接填rgba的值. 2 .cc.c4f(r,g,b,透明度),把rgb值填进去,会发现颜色不对,需要把rgb值除以255,所以最终转换公式是: cc.c3b(r,g,b) = ...

  4. Jquery点击div之外的地方隐藏当前div

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <script sr ...

  5. Axis接口

    Axis支持三种web service的部署和开发,分别为: 1.Dynamic Invocation Interface ( DII) 2.Dynamic Proxy方式 3.Stubs方式Dyna ...

  6. noj算法 踩气球 回溯法

    描述: 六一儿童节,小朋友们做踩气球游戏,气球的编号是1-100,两位小朋友各踩了一些气球,要求他们报出自己所踩气球的编号的乘积.现在需要你编一个程序来判断他们的胜负,判断的规则是这样的:如果两人都说 ...

  7. js小方法,获取知道公历生日 (‘1992-01-19’),获取阴历生日日期,属相,非简单根据年份判断-----------声明:整理自网络!!

    let lunar = { tg: '甲乙丙丁戊己庚辛壬癸', dz: '子丑寅卯辰巳午未申酉戌亥', number: '一二三四五六七八九十', year: '鼠牛虎兔龙蛇马羊猴鸡狗猪', mont ...

  8. sublime的插件

    记录一下常用的插件: 1. htmlpretty 用于HTML.CSS.JS的格式化,以方便阅读代码.插件全名是HTML-CSS-JS Pretty.安装后使用方法是: 打开一个HTML/CSS/JS ...

  9. ECMAScript6 - 2.变量的解构赋值

    1.数组解构赋值 1.1.基本用法 // (1)对数组变量赋值 let [foo, [[bar], baz]] = [1, [[2], 3]]; foo; // 1 bar; // 2 baz; // ...

  10. [原创]FPGA JTAG工具设计(二)

    经过前期打样 基于FT2232H的JTAG &UART板级已经初步形成 在Viado环境和ISE(13.2+)环境可以使用 速度支持10MHz/15MHz/30MHz 在ISE iMpact下 ...