# 1.初学Python
# 体验第一个python脚本的魅力
到这步,建立一个文本,输入:print('你好!世界'),在另存为的时候把编码改成utf-8
输入:win+r,快捷键,在输入:cmd,在输入,Python解释器路径或名 文件路径
代码文件的后缀名,可以不固定的,因为执行结果是取决于解释器的,但是一定python代码文件的后缀名是(.py)
# 编码初识
# ascii编码表
嘛死特 (啊死特)
使用8位进制来表示
8位 = 1字节
ascii编码只支持英文,不支持中文
python2默认使用ascii编码
# unicode万国码
U呢扣特
使用32位进制来表示
32位 = 4字节
unicode万国码支持全球所有语言
# utf-8 (对unicode万国码进行压缩)
把unicode万国码表示32位进制,每8位进制为一单位,如果单位没有被使用,就会被压缩掉
utf-8 最少用 1字节 = 8位,最多用 4字节 = 32位表示,中文:3字节 = 24位表示.
python3默认使用utf-8编码
# 文件编码
以什么编码保存,就要用什么编码方式打开,否则就会出现乱码
建议:在编写文件时,文件编码要使用utf-8格式
# python2支持utf-8
在python代码文件头部写上
# -*- coding:utf-8 -*-
这样python2就把默认使用ascii编码改为utf-8编码
# python文件在linux上的使用
想要在linux上运行python文件,推荐在头部上加上
这头部配置行只在linux环境生效
#!/usr/bin/env python
# python的输出
# python3的标准输出
格式:print(要输出的数据)
print ("要输出的数据")
# python2的标准输出
目前python2支持python3的输出格式
格式:print"要输出的数据"
print"要输出的数据"
# python的变量
变量=值
有二个相同的变量名,打印出这个变量名,是以最后一个变量为准,因为变量名的赋值是从上向下的
# 变量名的要求
变量名只能包含:字母,下划线,数字
变量名不能以数字开头,只能以字母或下划线开头
变量名不能跟python的关键字相同重复
# 变量名"起名"建议
见名知意:
例:
名字:name="aei"
年龄:age=18年龄
使用下划线连接:
例:
alex_dad="你好"
# 变量的事例
# 变量中整型相加
age =18
new_age = age + 1
print(new_age)
结果: 19
# 变量中字符串的相加
name="so"
new_name = name + " wo"
print(new_name)
结果: so wo
# 变量中整型的相乘
age=6
new_age = age * 10
print(new_age)
结果: 60
# 变量中整型的相乘
name="so"
new_name = name * 3
print(new_name)
结果: sososo
# 变量中整型是否大于等于
age=6
new_age = age >= 10
print(new_age)
结果: false
总结:字符串只能加字符串,如果相加整型会报数据类型错误
# python的输入
# python2的输入格式
raw_input("请输入您的姓名:")
# python3的输入格式
input("请输入您的姓名:")
例:
name = input("请输入您的姓名:")
print(name)
注意:input默认得到的内容都是字符串
# 示例
name = input("用户名:")
passwd = input("密码:")
comme = "用户名:" + name + ";密码:" +passwd
print(comme)
执行结果:
用户名:jqs 密码:123 用户名:jqs;密码:123
# python注释
# 单行注释:#
#comme = "用户“
# 多行注释:'''
'''
comme = "用户"
'''
# Pycharm设置头部代码
# 例
#! /usr/bin/env python
# -*- coding:utf-8 -*-
from __future__ import division