python 入门笔记

  • 注释
  • 变量
    • 定义
    • 变量类型
    • 查看数据类型
  • 标识符和关键字
    • 命名规范
    • 关键字
  • 输入输出
    • 输出
    • 常用的格式符号
    • 输入
  • 类型转换

注释

  • 单行注释 #
print('hello world')  #我的作用是在控制台输出hello world
  • 多行注释:以’’‘开始,并以’’’ 结束,我们称之为多行注释。
'''_ooOoo_o8888888o88" . "88(| -_- |)O\  =  /O____/`---'\____.'  \\|     |//  `./  \\|||  :  |||//  \/  _||||| -:- |||||-  \|   | \\\  -  /// |   || \_|  ''\---/''  |   |\  .-\__  `-`  ___/-. /___`. .'  /--.--\  `. . __."" '<  `.___\_<|>_/___.'  >'"".| | :  `- \`.;`\ _ /`;.`/ - ` : | |\  \ `-.   \_ __\ /__ _/   .-` /  /======`-.____`-.___\_____/___.-`____.-'======`=---='^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^佛祖保佑        永无BUG佛曰:写字楼里写字间,写字间里程序员;程序人员写程序,又拿程序换酒钱。酒醒只在网上坐,酒醉还来网下眠;酒醉酒醒日复日,网上网下年复年。但愿老死电脑间,不愿鞠躬老板前;奔驰宝马贵者趣,公交自行程序员。别人笑我忒疯癫,我笑自己命太贱;不见满街漂亮妹,哪个归得程序员?
'''

快捷键:
ctrl+shift+f10 运行
ctrl+? 注释(注释光标所在行或多行选中注释多行)
ctrl+d 快速复制一行

变量

定义

变量名 = 值
= 表示 将 值放到变量中
变量理解为一个容器 比如空箱子 空被子 等
多个同时赋值注意 变量数量对等

bing='大象'
bing5=bing4=bing3=bing2=bing1='肥宅快乐水'
print(bing1,bing2,bing3,bing4,bing5)
beauty1,beauty2,beauty3,beauty4 = '王昭君','貂蝉','杨玉环','西施'
print(beauty1,beauty2,beauty3,beauty4)

结果

不对等赋值:

*person1,person2,person3 = 'watermelon1','watermelon2','watermelon3','watermelon4'
print(person1,person2,person3)
person1,*person2,person3 = 'watermelon1','watermelon2','watermelon3','watermelon4'
print(person1,person2,person3)
person1,person2,*person3 = 'watermelon1','watermelon2','watermelon3','watermelon4'
print(person1,person2,person3)

结果:

变量类型

查看数据类型

age=18
print(type(age))
salary=100000.123
print(type(salary))
content='宝,我刚吃药了,吃的什么药,你最最最重要'
print(type(content))
love = False  #True False第一个字母一定是大写
print(type(love))
clasroom=[18,12.34,'舔狗不分高低贵贱',True,[1,2]]
print(type(clasroom))
weather=('武汉',30)
print(type(weather))
xcxk = {'name':'xcuk','height':'168cm','hobby':'rup\篮球'}
print(type(xcxk))

结果:

标识符和关键字

  • 给变量取名字:

     1. 标识符由字母、下划线和数字组成,且数字不能开头。2. 严格区分大小写。3. 不能使用关键字。
    

Windows操作系统 不区分大小写 python 变量名 区分大小写

命名规范

1.标识符命名要做到顾名思义
2.遵守一定的命名规范

  • 小驼峰式命名法(lower camel case): 第一个单词以小写字母开始;第二个单词的首字母大写,例如:myName、aDog
  • 大驼峰式命名法(upper camel case): 每一个单字的首字母都采用大写字母,例如:FirstName、LastName.

3.还有一种命名法是用下划线“_”来连接所有的单词。
比如send_buf. Python的命令规则遵循PEP8标准:变量名,函数名和文件名全小写,使用下划线连接; 类名遵守大驼峰命名法; 常量名全大写。

关键字

False     None    True   and      as       assert   break     class
continue  def     del    elif     else     except   finally   for
from      global  if     import   in       is       lambda    nonlocal
not       or      pass   raise    return   try      while     with
yield

输入输出

输出

username='张三'
age=18
print('你的名字:%s,你的年龄:%d' % (username,age))

结果:

常用的格式符号


换行输出

print('陌上人如玉,\n公子世无双') #换行
print('陌上人如玉,\t公子世无双') #制表

结果:

例题:输入下面的信息
========== 我的名片==========
姓名: chris
QQ:xxxxxxx
手机号:185xxxxxx
公司地址:上海市xxxx
===========================

name = 'chirs'
qq = 24365456756
tel = 185847382
ad = '上海市****'
print('='*20+'我的名片'+'='*20)
print('姓名:%s' % name)
print('QQ:%d' % qq)
print('手机号:%d' % tel)
print('公司地址:%s' % ad)
print('='*50)

或者

print('='*20+'我的名片'+'='*20)
print('姓名:%s\nQQ:%d\n手机号:%d\n公司地址:%s'%(name,qq,tel,ad))
print('='*50)

输入

password = input("请输入密码:")
print('您刚刚输入的密码是:%s' % password)


这里不管输入什么类型的数据,接受到的最终都是字符串类型。

类型转换



在python中,只有空字符串’’,"",数字0,空字典{},空列表[],空元组(),和空数据None会被转换成为False,其他的都会被转换成为True

print(int("123"))  # 123 将字符串转换成为整数print(int(123.78))  # 123 将浮点数转换成为整数print(int(True))  # 1 布尔值True转换成为整数是 1
print(int(False)) # 0 布尔值False转换成为整数是 0# 以下两种情况将会转换失败
'''
123.456 和 12ab 字符串,都包含非法字符,不能被转换成为整数,会报错
print(int("123.456"))
print(int("12ab"))
'''# 使用int()函数进行类型转换时,还可以传入两个参数,第二个参数用来表示进制。
print(int("21",8))  # 输出的结果是17.八进制的21,对应的十进制数字是17
print(int("F0",16)) # 输出的结果是240.十六进制的F0,对应的十进制数字是240"""
以下写法会报错。八进制里允许的最大值是7,所以 29 不是一个合法的八进制数
print(int("29",8))
"""

python基础·入门笔记1(变量、数据类型、类型转换)相关推荐

  1. Python基础入门笔记(二)

    前言 本文主要为 Python基础入门笔记(一)内容的补充. 一.迭代器和生成器 1.1 Python迭代器 迭代器是一个可以记住遍历的位置的对象. 迭代器对象从集合的第一个元素开始访问,直到所有的元 ...

  2. Python基础入门:从变量到异常处理--阿里云天池

    文章目录 系列文章目录 文章目录 前言 一.python简介及环境搭建 1.简介 2.环境搭建 二.变量.运算符与数据类型 1.注释 2.运算符 3.变量和赋值 4.数据类型与转换 5.Print() ...

  3. bool变量取反_Task 01:Python基础入门:从变量到异常处理(第1天)

    注释:''' '''或者""" """ 是区间注释,即多行注释:#是单行注释 2.1运算符种类:算术运算符(加减乘除+整除/取余/幂)/比较 ...

  4. Python基础入门:从变量到异常处理(一)

    变量.运算符与数据类型 注释 运算符 变量和赋值 数据类型与转换 print()函数 1.注释 · 在Python中,#表示注释,可用于整行. [例]单行注释 #表示注释 print('hello w ...

  5. python基础入门笔记_Python基础入门笔记:函数

    函数 举些你可能已经使用过的函数例子:判断数据类型:type(str) 字符串类型数据转为整数型:int(str) ... 复制代码 通过观察规律不难发现,Python 中所谓的使用函数就是把你要处理 ...

  6. Python基础入门笔记

    file.read(1) 读取一个字符 file.seek(0) 将file的指针只想位置0,即文件开始位置 file.tell() 显示文件指针当前位置 file5 = open("nam ...

  7. Python基础入门:从变量到异常处理(三)

    条件语句.循环语句.异常处理 一.条件语句 1.布尔值 条件语句中,判断条件的值一般是布尔值.即条件为真时,将执行什么,条件为假时,将执行什么. 下面的值在作为布尔表达式的时候,会被解释器看做假(fa ...

  8. Java基础入门笔记-使用变量并打印

    代码如下: package my;public class HelloWorld {public static void main(String[] args){int a=123;int year= ...

  9. 【Python3零基础入门笔记】05 Python时间处理——time库的使用

    time库的使用: time库基本情况 时间获取 时间格式化 程序计时 文本进度条实例 time库基本情况 Time库是python中处理时间的标准库 计算机时间表达 提供获取系统时间并格式化输出功能 ...

最新文章

  1. 将.frm、.myd和.myi文件导入mysql数据库中
  2. 2015 总结 2016 展望
  3. 张凯江:架构能力-“构建”世界的能力
  4. HTML5汽车轮毂改装网站模板
  5. JDBC和servlet设计思路、DAO模式思路、MVC思路粗略总结
  6. Chrome中使用showModalDialog无法接收返回值,解决方案
  7. java jasper 生成xlsx_JasperReports导出到xlsx,而不是xls
  8. php-fpm linux_Linux下PHP-fpm配置
  9. vs2010+opencv3.4.1
  10. OpenvSwitch实现简单VLAN
  11. IDEA 导入p3c-formatter 格式化代码
  12. 项目启动正常,访问出现404
  13. 随机过程总结(1)--一些基本概念
  14. 利用poi实现word转换html
  15. 小米路由pro php,家庭实测 | 荣耀路由Pro2 可以吊打小米路由器吗?
  16. 探针一号的SQL注入学习笔记
  17. C语言:模拟用户登录
  18. 《三国演义》中死不瞑目的十大风流人物
  19. 【好玩的策略模拟经营游戏】造物主 Reus for Mac
  20. python socket发包_python 多线程tcp udp发包 Dos工具。

热门文章

  1. 博士毕业选择回老家县城大专任教,事业编、副教授待遇、外加几十万安家费......
  2. 电池的寿命(c语言)
  3. 大学英语综合教程三 Unit 8 课文内容英译中 中英翻译
  4. 浏览器右下角广告的一个发现
  5. ffmpeg 设置关键帧
  6. 贵阳CBD造型怪异 或扭曲或变形
  7. acw_sc__v2算法的两种方式
  8. css零到一基础教程006:CSS 颜色
  9. c语言 输入1-7之间的一个整数,然后根据输入的数字判断是星期几,最后输出对应的星期的全称。如输入3,则输出Wednesday。
  10. c语言1064加密字符,ZZULIOJ 1064加密字符