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. 客户端访问windows server2016 服务器共享 速度慢

    客户端(windows10)敲完地址后,要过很久才会谈出窗口.  所有的客户端都出现过此现象. 解决:关闭server的 Smb1.0

  2. java面试题-集合类

    准备年后要跳槽,所以最近一直再看面试题,并且把收集到的面试题整理了以下发到博客上,希望对大家有所帮助. 首先是集合类的面试题 1.  HashMap 排序题,上机题. 已知一个 HashMap< ...

  3. 如何设计一个优雅的RESTFUL的接口

    show me the code and talk to me,做的出来更要说的明白 我是布尔bl,你的支持是我分享的动力! 一 .引入 设计接口是我们开发人员的日常操作.当我们把接口交给前端人员时, ...

  4. 牛客暑期ACM多校 第七场

    链接:https://www.nowcoder.com/acm/contest/145/C来源:牛客网 C .题目描述 A binary string s of length N = 2n is gi ...

  5. dp-完全背包

    (  推荐 : http://blog.csdn.net/insistgogo/article/details/11081025 ) 问题描述 : 已知一个容量为 V 的背包 和 N 件物品 , 第 ...

  6. dp - 逆序数序列

    对于一个数列{ai},如果有i<j且ai>aj,那么我们称ai与aj为一对逆序对数.若对于任意一个由1~n自然数组成的 数列,可以很容易求出有多少个逆序对数.那么逆序对数为k的这样自然数数 ...

  7. Unable to open debugger port (127.0.0.1:57046): java.net.SocketException "so

    原因分析: 出现这个报错的原因是因为端口被占用导致的. 解决方法: 解决方法主要两种:修改端口配置(推荐).关闭占用端口的进程(不推荐). 方式一:修改端口配置(推荐) 被占用的端口可能是本地端口,也 ...

  8. 每天玩转3分钟 MyBatis-Plus - 2. 普通查询

    每天玩转3分钟 MyBatis-Plus - 1. 配置环境 每天玩转3分钟 MyBatis-Plus - 2. 普通查询 mybatis-plus的查询功能非常强大, 这一篇,我们来看下mybati ...

  9. stars-one原创工具——蓝奏云批量下载工具

    一款可以批量下载蓝奏云分享的文件夹下的所有文件 基于HtmlUnit和okhttp开源库,所以打包后的jar包文件有点大 蓝奏云下载地址 github地址 需求 之前找电子书资源的时候,网友分享的蓝奏 ...

  10. 假期续命充电——简单上手tesorflow2 框架

    谈到深度学习,就不得不谈到tensorflow 在tensorflow之后出了2.0版本,相比之前有了很大的改变,趁着假期赶紧冲冲冲! 稍微学习了一些基础,做一个自我总结,作为一些基础的知识不再过多重 ...