python学习笔记:python简介和入门
编程语言各有千秋。C语言适合开发那些追求运行速度、充分发挥硬件性能的程序。而Python是用来编写应用程序的高级编程语言。
1、变量
ip = '192.168.2.130'
print(ip)
2、单引号、双引号和三引号
3、输入和输出
name=input('please enter your name:') #把接收到的值赋值给name变量
print(name) #输出name变量
也可以接受多个字符串,用逗号“,”隔开,遇到逗号“,”会输出一个空格,用“+”隔开,相邻的字符串是连接在一起的。
4、条件判断if else
name=input('请输入名称:')
if name=='杨幂':
print('明星')
elif name=='范冰冰':
print('大明星')
else:
print('不认识')
5、类型转换
score= input('请输入你的成绩:')# 用input接收到的类型全部都是字符串
print('score的类型',type(score)) #打印时显示字符类型
score =int(score)# 转换类型
print('score的类型',type(score))#再次显示字符类型,看看是否已经转换了
# score=int(input('please enter your num'))
# 这种写法也可以转换类型,将字符串转换为int
if score==100:
print('满分')
elif score<100 and score>=90:
print('优秀')
elif score<90 and score>=75:
print('良好')
elif score<75 and score>=60:
print('及格')
else:
print('不及格')
6、格式化字符串
第一种方式:占位符
import datetime
name='范冰冰'
today=datetime.date.today()
welcome= '%s,周末了,亲手为家人泡上一道茶吧!今天的日期是%s'%(name,today)
#%s 是占位符
print(welcome)
# %s可以打印各种类型,字符串、整数、小数
words='你的名字是%s,你的年龄是%s,你的分数是%s'%(name,35,88.5)
print(words)
#d 整数
#f 小数
#.2f 表示保留2位小数
第二种方式:用+连接
name2='李晨'
print(name+'和'+name2+'在一起了')
第三种方式:使用{}和fromat方法
name=input('请输入你的名字')
print(name+'你好呀')#使用加号连接
print('%s你好呀'%name)#使用占位符
print('{youname}你好呀'.format(youname=name))#使用format格式化输出
7、非空即真,非零即真
#非空即真实例:
name=input('请输入名字').strip()
#name不等于空,name为真,这两种写法是一样的,因为非空为真
# if name!='':
if name:
print('输入正确')
else:
print('name不能为空') # 不管是字符串,还是字典,以下几种都是为空
a=''
l=[]
d={}
t=()
b=None #非零即真实例
# int类型为0时为假,不为0时为真
name=input('请输入名字').strip()
name=int(name)
if name:
print('输入正确')
else:
print('输入不能为空')
python学习笔记:python简介和入门的更多相关文章
- Linux内核学习笔记-1.简介和入门
原创文章,转载请注明:Linux内核学习笔记-1.简介和入门 By Lucio.Yang 部分内容来自:Linux Kernel Development(Third Edition),Robert L ...
- python学习笔记1--python简介和第一行代码编写
一.什么是python? python是一种面向对象,解释型语言,它语法简介,容易学习.本节博客就来说说本人学习python的心得体会. 二.python环境安装 目前python版本有python2 ...
- python学习笔记1--python简介
Python翻译中文是蟒蛇.发明人guido喜欢蟒蛇马戏团,故起名python. python发展简史: --CNRI时期.CNRI资助Python发展的重要单位,python1.5版之前的成果大部分 ...
- Python学习笔记—Python基础1 介绍、发展史、安装、基本语法
第一周学习笔记: 一.Python介绍 1.Python的创始人为吉多·范罗苏姆.1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言 ...
- python学习笔记-python程序运行
小白初学python,写下自己的一些想法.大神请忽略. 安装python编辑器,并配置环境(见http://www.cnblogs.com/lynn-li/p/5885001.html中 python ...
- Python学习笔记--Python字符串连接方法总结
声明: 这些总结的学习笔记,一部分是自己在工作学习中总结,一部分是收集网络中的知识点总结而成的,但不到原文链接.如果有侵权,请知会,多谢. python中有很多字符串连接方式,总结一下: 1)最原始的 ...
- python学习笔记--python简介
一.什么是python? python是一种面向对象.解释型的高级程序语言.python具有语法简洁.易于学习.功能强大,可扩展性强,跨平台等诸多特点.1989年开始开发,于1991年发布第一个公开发 ...
- Python学习笔记 CH1-4:从入门到列表
Python CH1 环境准备 因为已经有了C/C++.Java的基础,所以上手很快. 参考书:Eric Matthes -<Python编程 从入门到实践> 环境准备:python3.P ...
- python学习笔记-python解释器
刚开始学习python,首先要了解一下python解释器. 什么是python解释器? 编写python代码保存后,我们会得到一个以.py为扩展名的文本文件.要运行此文件,就需要python解释器去执 ...
- Python学习笔记(Ⅰ)——Python程序结构与基础语法
作为微软的粉丝,最后终于向Python低头了,拖了两三个月终于下定决心学习Python了.不过由于之前受到C/C#等语言影响的思维定式,前期有些东西理解起来还是很费了些功夫的. 零.先抄书: 1.Py ...
随机推荐
- nginx相关总结
1. Nginx 无法启动解决方法 在查看到 logs 中报了如下错误时: 0.0.0.0:80 failed (10013: An attempt was made to access a sock ...
- https中引用http
https里引用http不安全,会报错 解决方案 1.可以部署在http中,http中引用https不会存在安全问题报错 2.https中引用https,把需要引用的http部署成https
- Linux对用户态的动态内存管理
Linux对内核态内存分配请求与用户态内存分配请求处理上分别对待 Linux本身信任自己,因此Linux内核请求分配多少内存,就会马上分配相同数量的内存出来. 但内核本身不相信应用程序,而且通常应用程 ...
- 2019牛客国庆集训派对day1(A, B E F K)
链接:https://ac.nowcoder.com/acm/contest/1099#question A:可知符合条件的图中间肯定存在一个由1构成的矩形,找到由1构成矩形的边界,判断出现的1的数量 ...
- UVA12589_Learning Vector
大致题意: 有n个向量要你选k个,把这k个向量连起来,画出来的与x轴围成的面积最大 思路: 这个是斜率dp,让斜率大的排在前面,记忆化搜索的时候要加入一个当前高的信息,因为这个向量形成面积不仅和斜率有 ...
- js 中的深拷贝与浅拷贝
在面试中经常会问到js的深拷贝和浅拷贝,也常常让我们手写,下面我们彻底搞懂js的深拷贝与浅拷贝. 在js中 Array 和 Object 这种引用类型的值,当把一个变量赋值给另一个变量时,这个值得副 ...
- eclipse导入了jar查看不了源码解决方法
当导入源码的时候ctrl+左键的时候,还是查看不了源码.问题一直困扰我很久,百度了很多方法.现在分享下解决的方法. 经过简单整理,如下: 第一步:下载JAD . jad官方地址的官方下载地址是: ht ...
- CMakeLists.txt install
本部分是关于ros CMakeLists.txt install :可参考http://wiki.ros.org/catkin/CMakeLists.txt 1.CMakeLists.txt中的in ...
- Tkinter初体验
一.基本步骤 1.导入Tkinter模块 2.创建根窗口 3.填充组件 4.组件关联逻辑 5.进入主循环 二.Code #coding:utf-8 ''' 网关流量校验器 @author: Hongz ...
- How can I check the last time stats was run on Oracle without using OEM
All of the following data dictionary tables have a LAST_ANALYZED column (replace * with USER/ALL/DBA ...