找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
什么是python?
它是一门编程语言,1989开发出来,1991正式投入使用。

面对对象,面对过程:
面对对象语言。
c++        做米        放调料        蛋炒饭
python        米        调料        盖浇饭        一切皆对象

一款解释型语言,编译语言
解释型:python自带解释器,不需要我们在去编译计算机识别
编译型:在运行前就已经转换为计算机可以识别的语言

python:易于阅读,对待新人比较友好,上手较快。
python前端开发、后端开发、运维、大数据、ai智能、爬虫、自动化,免费开放源代码,有丰富的第三方拓展部分

python当中变量命名的规则:
变量必须由字符、数字、下划线组成,变量的开头不能数字和下划线开头,变量他区分大小写
注意:
1.下划线开头的变量叫做私有变量,一般应用在类当中
2.一般用大写字母开头,都应用于类的命名

变量:指在程序运行过程中可变量的量
常量:在运行过程中不进行改变的量叫常量

1、Python安装时,系统默认其源文件为UTF-8编码格式,所以在为源文件指定特定的字符编码时需要在文件的首行插入一行通常使用的编码声明格式特殊的注释行#coding=utf-8
2、注意:Python2.X首行需要加入注释行、但是Python3.X可以不用加入注释行。

python 输出语句
print(''hellow word'')

python 格式化输出
%s:可以输出字符串、整数、浮点数
print("输出:%s"%name)
%c:只能输出单个字符
print("输出:%c"%name)
%d:十进制整数
print("输出:%d"%name)
%i:十进制整数
print("输出:%i"%name)
%o:八进制整数
print("输出:")
%x:十六进制
prin("输出:%x"%name)
%f:浮点型,默认保留小数6位
%%:字符串"%"  输出结果打印%
format 格式化输出,可以输出任意字符
str1 = 3.1415926
str2 = "@@#"
str3 = "fsdlgk3"
print("输出:{}{}{}".format(str1,str2,str3))

python中的注释
1.单行注释:采用#号 ctrl+/
2.单引号,双引号,三引号注释:
a.单引号里面不能包含单引号,可以包含双引号和三引号
b.双引号里面不能包含双引号以及三引号,但是可以包含单引号
c.三引号里面不能包含三引号,但可以包含单引号和双引号,三引号一般作用于注释"""


python2 和python3的区别
python2 在每页py文件最前面需要加入coding:utf-8
python3 不需要加coding:utf-8
python2 中根据输入的值来判定你输入值的数据类型
python3 默认输入为字符串类型

python 中的输入语句
input()函数会把任何用户输入的内容、转换成字符串存储,在需要其他类型的数据时,调用相应的函数进行转换
name = input("请输入你的用户名")
print(type(name))
if name == "wuhan":
    print(name)
else:
    print("输入用户名错误")

name = input("请输入你的用户名")
print(type(name))          (默认输出字符串类型)
print(type(int(name)))    (输出int型

python常见的运算操作
1.算数运算符
+ 加法运算
- 减法运算
* 乘法运算
/ 除法运算,保留小数
// 除法运算,保留整数
% 除法运算,取余数
** 幂运算

2.赋值运算符
=        +=        -=        *=
/=        %=        **=        //=

3.比较运算符 返回的时布尔值
==         是否等于
!=        不等于
>        大于
<        小于
>=        大于等于
<=        小于等于

4.逻辑运算符
and       
or        
not       

5.位运算符(位操作符主要操作二进制转换)
按位与& 表示与
a = 1
b = 3
# a = 00000001
# b = 00000011
print(a & b)                a & b (00000001)        返回1

按位或 | 表示或
a = 1
b = 3
# a = 00000001
# b = 00000011
print(a | b)                a|b (00000011)   返回3

按位异 ^ 表示异的关系
这个参与运算的二进制,不一样时就为1
a = 1
b = 3
# a = 00000001
# b = 00000011
print(a ^ b)                a^b (00000010)  返回2

按位取反 ~         -(x+1)
b=14
print(~ -b) 结果13

左位移运算符<< 左移
b = 5
b = 00000101
print(b << 2)                b<<2 (00010100) 返回20

右位移运算符 >>右移
b=5
b = 00000101
print(b >> 2)                b>>2 (00000001) 返回1

6、成员运算符(in和not in操作)
in        在这个集合中
not in         不在这个集合中
在返回true        不在返回false

list = [1,2,3,4,5]
print(1 in list)  true
print(6 in list)        false
print(not 6 in list)        true
print(not 1 in list)        false

分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册