10 python学习2

上节内容回顾和补充

 


编程语言
高级
低级

Python种类
JavaPython
cPython    *****
pypy

字节码 和 机器码

Python程序:


 编码
#/usr/bin/u/ubv/a python
# -*- coding:utf-8 -*-
补充:

字节,位
unicode  万国码     utf8   gbk
utf8: 3字节
gbk : 2字节

4. print("sdf")

5. inp = input('>>>')

PS:
inp = "hello"
                            inp = "10"

# 如果将字符串转换成数字     new_inp = int(inp)
inp * 10 =????? 
6. 变量名

字母
数字
下划线

要求:
不能数字开头
不能使用关键字
建议不要用python内置的相关名字。。。。

7. 条件语句
1. 基本
2. 嵌套
3. if   elif   else ...
     pass    and   or  
8. while循环
while 条件:
....

print('...')

补充:
a. while      else
b. continue   break
   continue ,终止当前循环,开始下一次循环
   break    ,终止所有循环


用户登陆(三次机会重试)

		count = 0
		while count < 3:
			user = input('>>>')
			pwd = input('>>>')
			if user == 'alex' and pwd == '123':
				print('欢迎登陆')
				print('..........')
				break
			else:
				print('用户名或者密码错误')
			count = count + 1

今日内容:


python开发IDE: pycharm、eclipse

# 专业版
# 不要汉化
判断某个东西是否包含在里面
用 in      not in

1、运算符

结果是值
算数运算
a = 10 * 10
赋值运算
a = a + 1    a+=1


结果是  布尔值  True  False
比较运算
a = 1 > 5
逻辑运算
a = 1>6 or 1==1
成员运算
a = "蚊" in "郑建文"
== 
!=
not
补充:
推荐 先计算括号内的
执行顺序
从前到后
True or   ==》为True
True and       继续往下走
False or       继续走
False and      为False

                         user = "alex"
			 pwd = "123"
			 v = user == 'alex' and pwd == "12" or 1 == 1 and pwd == "99854" and 1==2
			 print(v)		

2、基本数据类型

数字  int ,

字符串  str

                       所有的功能,都放在int里

a1 = 123
a1 = 456
- int
将字符串转换为数字
a = "123"

print(type(a),a)

b = int(a)
print(type(b),b)

num = "0011" 
v = int(num, base=16)
print(v)
- bit_lenght
# 当前数字的二进制,至少用n位表示
r = age.bit_length()
 

字符串  str 及其常用的函数整理在day11了

数据类型

数字  int ,

字符串  str


列表   list
...
元祖   tuple
...
字典   dict
...

布尔值 bool     
真 True,假Fales
while True :

在pycharm中选择 ctrl+?可以注释

in

# name = "郑建文"

 if "建文" in name:

     print('OK')
 else:
     print('Error')

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

猜你喜欢

转载自blog.csdn.net/yunyupianlan/article/details/80834168