1.py第一个脚本

打开电脑终端,功能键+R

输入命令:解释器路径+脚本路径(建议.py后缀)

2.编码

(1)初始编码

  ascii,英文,8为表示一个东西,2**8  8位 = 1字节
  unicode,万国码,32位表示一个东西,2**32   32位=4个字节
  utf-8,给unicode压缩,用尽量少的位数表示一个东西,以8个位为单位。

  最少用1字节=8位,最多用4字节=32位表示。中文:3字节=24位表示。
(2)python解释器编码
  py2:ascii , 在文件头部加:
  py3:utf-8
  #-*-coding:utf-8-*-
  print('你好')
  py2默认解释器编码:ascii
  py3默认解释器编码:utf-8  
(3)文件编码(编码 + 解码一致。)
    建议:编写文件时,保存文件要用utf-8 格式。以什么编码保存,就要用什么编码方式打开,否则出现乱码。
3.解释器
文件:a.py
#!/usr/bin/env python    在Linux中指定解释器的路径
#-*-coding:utf-8-*-
print("你好")
运行:解释器文件路径
在linux上有一种特殊的执行方法:
给文件赋予一个可执行的权限
./a.py 自动去找文件的第一行 = /usr/bin/env/python a.py
4.输出
print(你想要输出的内容)
特殊的地方:
py2: print "你好"
py3: print('你好')
5.数据类型
'alex'/"李杰"/'''asdf'''/"""dfsf""",一般称为字符串。
666,一般称为数字/整形。
True/False,一般称为布尔类型。
字符串型:单引号,双引号,三引号
整型:
布尔型:
6.变量
变量的命名规范:
1. 变量名只能包含:字母/数字/下划线
2. 数字不能开头
3. 不能是python的关键字。 [‘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’]
4.建议:见名知意,用下划线连接:alex_dad = "吴佩其"
补充:AlexDad = '吴佩其' (驼峰式命名)
#将name变量打印两遍
name="alex"
new_name=name*2
print(new_name)
7.输入
user_name=input("请输入你的姓名:")
message=user_name+"烧饼"
print(message)
注意:input输入得到的内容永远是字符串。

py版本区别:
py2: name = raw_input('请输入姓名')
py3: name = input('请输入姓名')
示例:
user_name=input("请输入你的姓名:")
password=input("请输入你的密码:")
content="你的用户名是:"+user_name+";你的密码是:"+password
print(content)
注意:是同种类型的可以相加或是拼接
8.注释
# 单行注释
"""
 
多行注释
"""
9.条件判断
(1)初级条件语句 if..else
(2)elif条件
10.补充
将字符串转换为int的方法
number = int("666")
运算关系
result = ''alex''== 'alex' and 213== '123' # False

11.在pycharm中修改字体大小:通过鼠标滚动论来调整字体大小

快速打开文件所在的文件夹位置

 
 

20191230--python学习第一天(补)的更多相关文章

  1. python学习第一讲,python简介

    目录 python学习第一讲,python简介 一丶python简介 1.解释型语言与编译型语言 2.python的特点 3.python的优缺点 二丶第一个python程序 1.python源程序概 ...

  2. Python学习-第一天-函数和模块的使用

    目录 Python学习-第一天总结 print输出的一种简单格式 函数参数之可变参数 模块管理函数 if else语句的单行实现(简洁) 变量作用域 函数书写格式 Python学习-第一天总结 pri ...

  3. python 学习第一天

    第一天接触python,首先感谢老男孩的授课老师!!!! 今天的知识点: 1.首先接触到python的第一个模块getpass(这边有点迷茫,不能确定的是这个getpasss是一个库还是一个模块)ge ...

  4. Python学习第一篇

    好久没有来博客园了,今天开始写自己学习Python和Hadoop的学习笔记吧.今天写第一篇,Python学习,其他的环境部署都不说了,可以参考其他的博客. 今天根据MachineLearning里面的 ...

  5. python学习第一

    #python学习day1#一.变量#变量命名规范:#驼峰命名法:AgeOfPlane#下划线命名(推荐):age_of_plane#变量格式同C/C++#注意:变量不以中文命名:变量不宜过长:变量因 ...

  6. python学习 第一章(说不定会有第零章呢)one day

    ------------恢复内容开始------------ 一.啥是python python是吉尔·范罗苏姆于1989年开发的一个新的脚本解释程序,是ABC语言的一种继承. 二.python的特点 ...

  7. python学习 第一章 one day(补)

    python入门 一.编写Hello,World 方法一. 进入解释器,实施输入并获取到执行结果 C:\Users\84535>python Python 3.7.4 (tags/v3.7.4: ...

  8. Python学习第一弹——Python环境搭建

    一.Python简介: Python,是一种面向对象.解释型计算机程序设计语言,由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年.Python语法简洁而清晰,具有 ...

  9. python学习 第一天

    正式学习python第一天,网上找到了python教程,带练习题的,又装了ubuntu. 这是学习笔记: list[]: 可变,append/1,insert/2,pop/index? tuple() ...

  10. python学习第一天内容整理

    .cnblogs_code { width: 500px } 一.python 的历史 (摘自百度百科,了解就ok) Python[1]  (英国发音:/ˈpaɪθən/ 美国发音:/ˈpaɪθɑːn ...

随机推荐

  1. APICloud开发者进阶之路 |iOS修改entitlements文件

    本文出自APICloud官方论坛, 感谢论坛版主 技术咨询-Kenny 的分享.   一.概述iOS原生开发中若要实现某些特殊功能,如使用HealthKit.实现Universal Links等.需要 ...

  2. scratch3.0二次开发scratch3.0基本介绍(第一章)

    为什么要自己开发而不使用官方版本? 这个问题要看我们的做少儿编程教育的需求是怎么样的. scratch本身提供了离线版本以及官网在线平台供我们使用,这足以满足我们对于编程教学模块的需求.但是对于一些教 ...

  3. postman的测试,用对象接收所有的字符串

    1.post请求 Headers: Content-Type  application/json { "taskId":"1000001161", " ...

  4. sqlachemy查询对象转化成字典/json使用

    https://www.cnblogs.com/sanduzxcvbnm/p/10220718.html

  5. javascript 内置对象和方法

    一.自定义对象 方法1 /* 自定义对象 */ var sex= "gender" var person={"name": "tom", & ...

  6. QT 获取当前毫秒级时间缀

    long long currentTime = QDateTime::currentDateTime().toMSecsSinceEpoch();

  7. 深入学习MySQL 01 一条查询语句的执行过程

    在学习SpringCloud的同时,也在深入学习MySq中,听着<mysql45讲>,看着<高性能MySQL>,本系列文章是本人学习过程的总结,水平有限,仅供参考,若有不对之处 ...

  8. 【javaWeb】HttpServletRequest常用获取URL的方法

    1.request.getRequestURL() 返回的是完整的url,包括Http协议,端口号,servlet名字和映射路径,但它不包含请求参数. 2.request.getRequestURI( ...

  9. .NET Core微服务二:Ocelot API网关

    .NET Core微服务一:Consul服务中心 .NET Core微服务二:Ocelot API网关 .NET Core微服务三:polly熔断与降级 本文的项目代码,在文章结尾处可以下载. 本文使 ...

  10. SIFT特征匹配算法介绍

    原文路径:https://www.learnopencv.com/histogram-of-oriented-gradients/ 按语:偶得SIFT特征匹配算法原理介绍,此文章确通俗易懂,分享之! ...