python初次见面

python是一个高层死结合了解释性,编译性 互动性和面向对象的脚本语言

解释性:开发过程中没了编译这个环节,类似php和perl语言

交互:可以在python提示符>>>后直接执行代码

面向对象:python支持面向对象的风格或代码封装在对象的编程技术

python他支持广泛的应用程序开发 从简单的文字处理到www浏览器再到游戏

而且python易学习 易阅读 易维护 广泛的标准库(丰富的库 跨平台的 在unix windows 兼容很好)可扩展性 如果你需要运行很关键的代码 或者想要编写一些不愿意开放的算法 你可以使用c或者c++完成那部分程序 然后从你的python程序中调用

python提供所有主要的商业数据库的接口

主要应用的领域------网页开发,系统编程,数据分析,网络爬虫,ai人工智能,大数据,云计算,自动化脚本开发

实际应用------youtube视频社交网站,豆瓣网资料数据库网站,知乎问答网站

注意python2开始的版本 首行需要加入注释,python3开始的版本不需要加注释,

python 输出语句  print()

python格式化输出

%s 字符串(采用str()显示)

%c单个字符

%d十进制整数

%i十进制整数

%o八进制整数

%x十六进制整数

%f浮点数

%% 字符“%”

实例:%s 字符串

b=1
print(type(b))
c=('%s'%b)
print(type(c))

实例:%c单个字符

b="1"
print('%c'%b)

实例:%d十进制整数

b=10
print('%d'%b)

实例:%i十进制整数

b=10
print('%i'%b)

实例:%o八进制整数

b=10
print('%o'%b) 结果是12

实例:%x十六进制整数

b=10
print('%x'%b) 结果为a

实例:%f浮点数

b=10
print('%f'%b)

实例:%%:字符"%"

b=10
print('年化利率:%d%%'%b)

单行注释用#

单引号print(‘xxxxxx’)

双引号print(“xxxx”)

三引号print(‘“xxxx’”)

赋值运算符

比较运算符

成员运算符

位运算:
& 按位与
|按位或
^ 按位异或
~按位取反
<< 左移动运算符
>>右移动运算符
a=5
b=3
c=-2
# a:0000 0101
#b:0000  0011
print(a&b)
# a:0000 0101
#b:0000  0011
   #0000 0 0 0 1   #2的0次方=1,对比a的0101和b的0011 其中最后一位为1 则取相同的于是就是00000001  结果为1
#规则:两两为真取,一真一假不取
#按位或
print(a|b)  #7
# a:0000 0101
#b:0000  0011
   #00000 111     1+2+4=7
# 规则:一真一假取真,一假一真取真,两两为真取真, 两两为假不取

#按位异或
print(a^b)  #6
# a:0000 0101
#b:0000  0011
   #0000 0110     2+4=6
# 规则:一真一假取真,一假一真取真,两两为真不取,两两为假不取

print(~a) #公式-(a+1)  按位取反
# -(5+1)=-1
print(~c)

print(a>>b)    #向右移动运算符

python变量命名规则

1.变量由字母 数字 下划线组成 但是必须是字母或者下划线开头,区分大小写,不能数字开头

下划线和大写字母开头的表示符有特殊意义:

 单下划线开头标识符_xxx不能用于from xxx import*,即保护类型只能允许其本身与子类进行访问

_xxx 双下划线的表示的是私有类型的变量,只能是允许这类本身进行访问,连子类也不可以

大写字母开头的在python中一般表示类比如:People

input()函数会把任何用户想要输入的内容转换成字符串储存,在需要其他类型的数据时,调用相应的函数进行转换

name=input("请输入")

if name =='123':

   print("输入正确")
else:

print(”输入错误“)

# name=input("请输入账号")
# if name=="admin" :
#     password=input("请输入密码")
#     if  password=="123":
#         yz=input("请输入验证码")
#         if yz=="qwe" :
#             print("登陆成功")
#         else:
#             print("验证码错误")
#     else :
#         print("密码错误")
# else:
#     print("账号错误")
#
#
#

# list1=[0,1,2,3,4]
# for i in  list1:
#     print(i,end=" ")    遍历集合

# sum=0
# for i in  range(1,11):
#     sum=sum+i
#     print(i)

# dict1 = {'name':1,'age':18}
# for key in dict1:print (key,dict1[key])



# def hs():
#
#     a=50
#     print(a)
#     return a
# def hs1():
#     c=hs()
#     print(c/2)
#
# hs()
# hs1()

def 函数名 (参数列表)

函数体

函数名()-----调用函数

# def hs():
#     a="100"
#     return a
#
#
# name=input("请输入账号")
# if name=="admin":
#     pw=input("请输入密码")
#     if pw=="123":
#         print("登陆成功余额为"+hs())
#
#     else:
#         print("密码错误")
# else:
#     print("账号错误")

# #format和%s 将字符格式化输出
# #不按照设置,按默认位置输出
# a="{}{}".format("a","b")
# print(a)
# #通过索引指定内容输出  a指定后面集合里面的第几索引位来显示
# a="{1}{0}".format("a","b")
# print(a)
#
# #设置参数输出
# a="{a}{b}".format(a=1,b=2)
# print(a)
#对表格进行格式化
# list1=[1,2,3,4]  #表格索引位 0
# list2=[4,5,6,7]   #表格索引位1
#print("{0[3]},{1[2]}".format(list1,list2))#对两个表格进行输出,format后面接的一般是我们需要选择的集合或者别的数据

# # #对字典进行格式化
# # d={"name":"zs","age":18}
# # print("{name},{age}".format(**d))
# # #zip函数 将两个列表转换为字典
# s=zip(list1,list2)
# # print(dict(s))
# # print(list(s))
# #反解
# m,n=zip(*s)
# print(m)
# print(n)

#open函数
#打开文件
# urll=r"C:\Users\Administrator\PycharmProjects\第一课\第一讲.py"
# f=open(urll,"r")
# print(f.readline())

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值