当前位置:
首页 > temp > 简明python教程 >
-
day1: 基础 __ (变量、常量、注释、数据类型、input、 if)
python2 默认的编码方式是ASCII码 在文件的首行:#-- encoding:utf-8 --
python3 默认编码方式utf-8
0、打印内容
print ()
print('Hellow World !')
1、变量
变量:就是将一些运算的中间结果暂存到内存中,以便后续代码调用。
- 必须由数字,字母,下划线任意组合,且不能数字开头
-
不能是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'] - 变量具有可描述性 name='python教程'
- 不能是中文
-
推荐的变量命名方式:
- 驼峰体: AgeOfOname
- 下划线: age_of_onname
例:
a = 16
b = 7
print(a * b)
2、常量
一直不变的量 如:π、身份号码
BIR_OF_CHINA = 1949 #一般在python编程中出现全大写的,证明是一个常量
3、注释
方便自己方便他人理解代码。
单行注释:#
多行注释:'''被注释内容''' """被注释内容"""
4、数据类型
-
int(); 整型
-
str(); 字符串类型
-
如何在Python中使用字符串,在python当中凡是用引号引起来的都是字符串
- 使用单引号(')
用单引号括起来表示字符串,例如:
str='this is string'; print str;
-
使用双引号(")
双引号中的字符串与单引号中的字符串用法完全相同,例如:
str="this is string"; print str;
- 双引号和单引号可以配合使用
如: s1 = "i'm a boy" print (s1)
-
使用三引号(''')
利用三引号,表示多行的字符串,可以在三引号中自由的使用单引号和双引号,例如:
str='''this is string this is pythod string this is string''' print str;
-
字符串可以相加(字符串的拼接) 如:print ('泰国' + '中国') #结果是:泰国中国
字符串与数字相乘(str * int) 如:print ('泰国' * 8) #结果是:泰国泰国泰国泰国泰国泰国泰国泰国
-
布尔类型
False
True -
但看字符类型
type()
s1 = 100 s2 = '100' print ('s1中的数字类型是',type(s1)) print ('s2中的数字类型是',type(s2))
-
数字类型的转换
字符串转化为数字: int(str), str必须是数字组成的
数字转化为字符串:str(int)
5、用户交互
-
input
1),等待输入,
2),将你输入的内容赋值给了前面变量。
3),input出来的数据类型全部是str(字符串)
例:name = input ('请输入你的名字:') age = input ('请输入你的年龄:') print ('我的名字是:'+name,'我的年龄是:'+age+'岁')
例:
s1 = int(input('请输入第一个数字:')) s2 = int(input('请输入第二个数字:')) print( '第一个数字除以第二个数字的值是:' ,s1/s2 )
6 、条件语句if
-
例:if
因为input取得的数字默认是字符串,需要通过int(a)把字符串转为数字类型a = int(input ("请输入一个数字:")) if a > 5: print('aaaaaa') else: print('bbbbbb')
-
例:if....elif
a = int(input("请输入一个数字:")) if a == 1: print('aaaaaa') elif a == 2: print('bbbbbb') elif a == 3: print('cccccc') else: print('dddddd')
age = int (input('请输入你的年龄:')) if age < 30: print('是年轻人') elif 60 > age >30 : print('是中年人') else: print('是老年人')
-
例:嵌套
name = input('请输入你的名字:') age = int(input('请输入你的年龄:')) if name == '小二': if age == 20: print(6666) else: print(3333) else: print('请入错误!')
code = 'abed' #验证码 print('自动获取到的验证码是',code) username = input('请输入你的用户名:') password = int(input('请输入你的密码:')) your_code = input('请输入验证码:') if your_code == code: if username == '张飞'and password == 1234: print('登陆成功') else: print ('你输入的用户名或密码错误 ') else: print('你输入的验证码错误,登陆失败')
栏目列表
最新更新
nodejs爬虫
Python正则表达式完全指南
爬取豆瓣Top250图书数据
shp 地图文件批量添加字段
爬虫小试牛刀(爬取学校通知公告)
【python基础】函数-初识函数
【python基础】函数-返回值
HTTP请求:requests模块基础使用必知必会
Python初学者友好丨详解参数传递类型
如何有效管理爬虫流量?
2个场景实例讲解GaussDB(DWS)基表统计信息估
常用的 SQL Server 关键字及其含义
动手分析SQL Server中的事务中使用的锁
openGauss内核分析:SQL by pass & 经典执行
一招教你如何高效批量导入与更新数据
天天写SQL,这些神奇的特性你知道吗?
openGauss内核分析:执行计划生成
[IM002]Navicat ODBC驱动器管理器 未发现数据
初入Sql Server 之 存储过程的简单使用
SQL Server -- 解决存储过程传入参数作为s
关于JS定时器的整理
JS中使用Promise.all控制所有的异步请求都完
js中字符串的方法
import-local执行流程与node模块路径解析流程
检测数据类型的四种方法
js中数组的方法,32种方法
前端操作方法
数据类型
window.localStorage.setItem 和 localStorage.setIte
如何完美解决前端数字计算精度丢失与数