python基础、print,input,if判断等
首先请看下面的程序:
1. 注释
#单行注释,#右边的部分不会被执行,只是用来说明
#打印一句话skjfksjdlfjalksdjfl
#ajsdflajlsdfjshdfjsjdfh'''
这是多行注释,可以完成多个信息的记录
kasjdlfjalsdjflas
asdfjalsdjfa
asdkfjlasdjlf
asdkfjasdlfj
'''
'''文档注释'''print('hahahahah')
print('hahahahah')
print('hahahahah')
print('hahahahah')
print('hahahahah')
**2.**对中文的支持 python2和python3不一样,python3默认支持,python2 需要加上
#coding=utf-8
3.变量
为了更充分的利用内存空间以及更有效率的管理内存,变量是有不同的类型的,如下所示
怎样知道一个变量的类型呢?
- 在python中,只要定义了一个变量,而且它有数据,那么它的类型就已经确定了,不需要咱们开发者主动的去说明它的类型,系统会自动辨别
- 可以使用type(变量的名字),来查看变量的类型
总的说来,python是一种弱类型语言
4.标识符和关键字
这部分和大多数语言是一样的,标示符由字母、下划线和数字组成,且数字不能开头
5.输出
'''
遇到问题没人解答?小编创建了一个Python学习交流QQ群:857662006
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
#输出print("============================")
print("名字:dongGE")
print("联系方式:131xxxxxxx")
print("地址:山东xxxxxx")
print("============================")#\n 换行显示
#\t 相当于tab键,相当于4个空格name = "dongGE"
age = 18
addr = "山东xxxx"print(name+addr+str(age)) #str把整数转换成字符串
很简单吧
格式化输出:
是不是和c语言很像啊!
首先看一下在ipython3中输入:help(print)
'''
遇到问题没人解答?小编创建了一个Python学习交流QQ群:857662006
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
print("aaaaaaaa")
print("bbbbbbbb")#怎样显示在一行中?print("aaaaaaabbbbbbbb")print("------分割-------")print("aaaaaaaa",end="")
print("bbbbbbbb")print("------分割-------")
str1="hello"
str2="world"
print("%s%s"%(str1,str2),end="\n")
运行结果:
end默认为’\n’
6. 输入
raw _ input()
在Python中,获取键盘输入的数据的方法是采用 raw_input 函数(至于什么是函数,咱们以后的章节中讲解),那么这个 raw_input 怎么用呢?
password = raw_input("请输入密码:")print '您刚刚输入的密码是:', password
注意:
- raw_input()的小括号中放入的是,提示信息,用来在获取数据之前给用户的一个简单提示
- raw_input()在从键盘获取了数据以后,会存放到等号右边的变量中
- raw_input()会把用户输入的任何值都作为字符串来对待
** input()?*
input()函数与raw_input()类似,但其接受的输入必须是表达式
在终端打开ipython3
'''
遇到问题没人解答?小编创建了一个Python学习交流QQ群:857662006
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
>>> a = input()
123
>>> a
123
>>> type(a)
<type 'int'>
>>> a = input()
abc
Traceback (most recent call last):File "<stdin>", line 1, in <module>File "<string>", line 1, in <module>
NameError: name 'abc' is not defined
>>> a = input()
"abc"
>>> a
'abc'
>>> type(a)
<type 'str'>
>>> a = input()
1+3
>>> a
4
>>> a = input()
"abc"+"def"
>>> a
'abcdef'
>>> value = 100
>>> a = input()
value
>>> a
100<br>
input()接受表达式输入,并把表达式的结果赋值给等号左边的变量
在python3中:
没有raw_input()函数,只有input()
并且 python3中的input与python2中的raw_input()功能一样
再看几个例子:
userName = input("请输入用户名:")
print("你刚刚输入的用户名是:%s"%userName)
例2:
#coding=utf-8#1. 提示并获取一个数字
num1 = input("请输入第一个数字:")#2. 提示并获取另外一个数字
num2 = input("请输入第二个数字:") #会把用户输入的任何值都作为字符串来对待
#3. 计算2个数的和
result = int(num1) + int(num2)
#4. 输出结果
print("%s + %s = %d"%(num1, num2, result))
7.运算符
和c语言差不多,唯一需要注意的取整除和幂
赋值运算符
8.常用的数据类型转换函数
用的比较多的
eval(str),比如
'''
遇到问题没人解答?小编创建了一个Python学习交流QQ群:857662006
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
str="[12,13,'hello','china']"
newlist=eval(str)
print(newlist)
print(type(newlist))
运行结果:
其中list(),tuple(),->set(),可用序列来去重,后面再说
a = '100' # 此时a的类型是一个字符串,里面存放了100这3个字符
b = int(a) # 此时b的类型是整型,里面存放的是数字100print("a=%d"%b)
9.判断语句
- if语句是用来进行判断的,其使用格式如下:
if 要判断的条件:条件成立时,要做的事情
例子:
age = 18if age>18:print("可上网吧玩....lol")print("-----3------")
else:print("年龄太小,过几年再来吧,我等你...")print("-----2------")print("-----1------")
其实语言都有相似性,判断语句也是如此
比较,关系运算符
比较运算符:
逻辑运算符:
总的看一个例子:
#1. 请输入你当前的分数
#scoreInput = input("请输入当前驾驶证的分数:")
#score = int(scoreInput)
score = int(input("请输入当前驾驶证的分数:"))#2. 请输入你违反的交通规则序号(1:闯红灯,2:违章停车)
#guizeInput = input("请输入你违反的交通规则序号(1:闯红灯,2:违章停车)")
#guize = int(guizeInput)
guize = int(input("请输入你违反的交通规则序号(1:闯红灯,2:违章停车)"))#3. 扣分
if guize==1:score -= 6
if guize==2:score -= 3#4. 显示当前的分数,以及显示是否需要参加学习
print("你的剩余分数为:%d"%score)
if score<=0:print("你需要参加学习")
else:print("你不需要参加学习,你剩余的分数是:%d"%score)
总体上比较简单,仅仅用于python入门!py
python基础、print,input,if判断等相关推荐
- <From Zero to Hero>零基础学习Python基础语法【条件判断与条件嵌套】
目录 条件判断 单向判断:if 双向判断:if-else- 多向判断:if-elif-else- if嵌套 if嵌套的执行顺序 如何写嵌套代码 小练习1 小练习2 对于Python来讲,需要正确的[沟 ...
- Python基础之input函数和eval函数
Python基础之(二) 一. input()函数-数据输入 input()函数的功能:显示用户输入的值 input()函数可以包含一些提示性文字 通过使用input()函数,可以使用户主动输入的内容 ...
- Python基础知识3: if判断语句
一.判断的定义 如果 条件满足,才能做某件事, 如果 条件不满足,就做另外一件事情,或者什么也不做 另外:判断语句 又被称为 "分支语句",正是因为有了判断,才让程序有了很多的分支 ...
- 小学生都能学会的Python基础语法——代码规范判断语句循环语句
前言: Python 语言与 Perl,C 和 Java 等语言有许多相似之处.但是,也存在一些差异,在本章中我们将来学习 Python 的基础语法,让你快速学会 Python 编程. 一.代码的执行 ...
- Python基础---循环、条件判断
循环.条件判断: 条件判断: 每条if语句的核心都是一个值为True或False的表达式 通常情况下,if条件判断配合for循环,while循环使用 语法:if ... 如果满足if后的判断条件,则执 ...
- python基础学习06_if条件判断(多重判断、嵌套、三目运算)
一.条件语句: 条件成立执行某些代码,条件不成立执行哪些代码. 二.IF 条件判断 IF简单条件判断 多重判断 IF嵌套 三目运算符 1.if 简单条件判断 if """ ...
- python基础入门--input标签、变量、数字类型、列表、字符串、字典、索引值、bool值、占位符格式输出...
# 在python3 中: # nian=input('>>:') #请输入什么类型的值,都成字符串类型# print(type(nian)) # a = 2**64# print(typ ...
- Python基础篇4:判断用户输入的数是正数还是负数
a=int(input("请输入一个数:")) if a>0 :print("a是一个正数") elif a<0 :print("a是一个 ...
- python基础-print输出函数
C语言的输出用的是printf,python的输出用的是print,那么具体要怎么用这个函数呢,我们利用这篇文章来讲解一下. 一.简单输出 a=3 b=2 print (a) #变量 print (a ...
最新文章
- kmeans及模型评估指标_模型评估常用指标
- PHP mysql 写入多条记录_PHP mysql插入多条记录的Array数组获取问题
- C++中类成员函数的重载、覆盖和隐藏的区别,超清楚!
- 第二阶段个人博客总结8
- 3D数学基础:图形与游戏开发---随笔一
- 跨域:Response to preflight request doesn t pass access control check: No Access-Control-Allow-Origin
- Linux高频命令汇总,高频Linux命令
- C++11 就地初始化与列表初始化
- cmake构建NNIE工程
- python考勤管理系统_python基础教程:face++与python实现人脸识别签到(考勤)功能...
- pygame 文字输入交互_如何在pygame中创建交互式对象?
- mysql 多个命令行,5.8.2.1在Windows命令行中启动多个MySQL实例
- 奇怪的Adobe dynamic link
- django官方文档3.0学习笔记 03
- Linux驱动:电阻屏驱动分析
- 浏览器输入url后怎样请求服务的
- 荣耀修改WIFI服务器,数码教程资讯:荣耀路由2S怎么修改wifi的802.11n频宽
- 工业智能网关BL110应用之五:设备选型
- 快应用的用法和常见问题解答(下)
- pythoncanny边缘检测自适应阈值_基于python实现自适应阈值的canny边缘检测