20191230--python学习第一天(补)

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张图片

 

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

20191230--python学习第一天(补)_第2张图片

 

 

 
 

你可能感兴趣的:(20191230--python学习第一天(补))