3-27 初试python

3.27环境安装-计算机基础-

1.markdown基本语法

https://www.jianshu.com/p/191d1e21f7ed?utm_campaign=maleskine&utm_content=note&utm_medium=reader_share&utm_source=weixin

2.计算机基础

3.python简介入门基础

1.python环境安装.

1. table + shift 往左缩进

2. table 往右缩进

  1. 脚本后缀建议 .py
  2. 编码 :8位=1字
    • ascii,只针对英语编码,8位表示一个东西,共有2**8个;
    • unicode,万国码,32位表示一个东西,共有2**32个;
    • utf-8,给unicode压缩优化,用尽量少的位数表示一个东西;
  3. utf-8(8意思是8的倍数)
  4. 编码注意要点:
    • python2默认的解释器编码ascii
    • python3默认的解释器编码utf-8
  5. 指定文件编码-头文件(指定utf-8).

    所有脚本编写过程中首先添加头文件:

    #-*- coding:utf-8 -*-
  6. 文件建议编码保存为utf-8,什么编码编写,用什么编码打开,否则出现乱码.

4.输出

print(想要输出的东西)

注意:

  • py2:print "你好" #py2输出时print后跟空格
  • py3:print("你好") #py3输出时print后跟()

5.初识数据类型

1.字符串:‘你好‘ / "你好" / """你好""" / ‘‘‘你好‘‘‘/ ‘123‘ #三引号支持换行.

2.数字/整形:123

3.bool布尔类型: True / False

6.变量

1.变量要求

  1. 变量只能由数字,字母和下划线组成
  2. 数字不能开头,不能纯数字
  3. 不能包含python关键字
  4. 见名知意
  5. 命名方法下划线命名,例:big_ox

2.字符运算

1.字符串与数字n相乘,等于输出字符串n次.

7.输入

输入基本格式:

user_name = input(‘提示语‘)user_name1 = user_name + ‘需要添加内容‘print(user_name1)

注意要点:

1.input 输入内容全是字符串.

2.py版本输入格式区别

  • py2: name = raw_input(‘请输入姓名‘)
  • py3: name = input(‘请输入姓名‘)

8.注释

  1. #单行注释
  2. """多行注释""" / ‘‘‘多行注释‘‘‘

9.条件判断

  1. = 是赋值, == 是比较
  2. 字符串转数字:
    num = ("666") #num是字符串;num1 = int(666) #num1是数字.

小节

Python2和Python3的区别:

  • 输出

    • py2: print "小钻风"
    • py3: print("小钻风")
  • 输入
    • py2: num = raw_input("提示输入内容")
    • py3 : num= input("提示输入内容")
  • 编码
    • py2:默认解释器编码为ascii;
    • py3:默认解释器编码为utf-8

原文地址:https://www.cnblogs.com/bigox/p/10610270.html

时间: 2024-11-08 21:26:31

3-27 初试python的相关文章

初试python多线程传输文件

新手!!求见谅!!望多指点 由于工作原因,试用期需要学习python,因为运维工作全都是由python完成,幸好有点python基础,知道什么是列表,元组,字符,字典什么的,要不然死翘翘的. 创建多线程主要的步骤有: 1.创建一个函数,这个函数是多线程需要多次运行的内容 2.利用for循环生成对应函数的多个成品(就是说这个函数已经赋予了需要的参数了,直接运行就可以的了) 3.利用for循环开始执行函数 4.利用for循环使主程序挂起,等待子进程完成后再执行其他动作 ---------------

初试Python语法小试牛刀之冒泡排序

Python很火,心里很慌,没吃过猪肉,也要见见猪走路. 看了几天Python的语法,大概初步了解了一点点,https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000 想综合起来练习一下Python的语法,就从最简答的冒泡排序开始吧. 鉴于Python的灵活性,甚至可以不需要类,不需要main方法,仅仅写个方法然后执行方法就可以运行, 以下简单尝试从类Class的角度来封装一个最最简单的方

4月27日 python学习总结 GIL、进程池、线程池、同步、异步、阻塞、非阻塞

一.GIL:全局解释器锁 1 .GIL:全局解释器锁 GIL本质就是一把互斥锁,是夹在解释器身上的, 同一个进程内的所有线程都需要先抢到GIL锁,才能执行解释器代码 2.GIL的优缺点: 优点:  保证Cpython解释器内存管理的线程安全 缺点:同一进程内所有的线程同一时刻只能有一个执行,也就说Cpython解释器的多线程无法实现并行 二.GIL与多线程 有了GIL的存在,同一时刻同一进程中只有一个线程被执行 听到这里,有的同学立马质问:进程可以利用多核,但是开销大,而python的多线程开销

超简单,只要27行Python代码,批量把ppt转换为pdf,实用(还不赶紧收藏)

这是一个Python脚本,能够批量地将微软Powerpoint文件(.ppt或者.pptx)转换为pdf格式. 加vx:tanzhouyiwan 免费领取Python学习资料一套 使用说明 1.将这个脚本跟PPT文件放置在同一个文件夹下. 2.运行这个脚本. 全部代码 加vx:tanzhouyiwan 免费领取Python学习资料一套 原文地址:https://www.cnblogs.com/zxcv1234/p/9692873.html

python之实现ftp上传下载代码(含错误处理)

# -*- coding: utf-8 -*- #python 27 #xiaodeng #python之实现ftp上传下载代码(含错误处理) #http://www.cnblogs.com/kaituorensheng/p/4480512.html#_label2 import ftplib import socket import os def ftpconnect(ftp_info): try: ftp = ftplib.FTP(ftp_info[0]) except (socket.er

python之模块ctypes

# -*- coding: utf-8 -*- #python 27 #xiaodeng #python之模块ctypes import ctypes #ctypes是python的一个外部库,它提供了C兼容的数据类型,并允许调用函数C DLL. #注意事项: #就我个人目前而言,了解该库是提供与C语言数据类型兼容的接口作用即可,不需要深入了解.

python之函数用法capitalize()

# -*- coding: utf-8 -*- #python 27 #xiaodeng #python之函数用法capitalize() #capitalize() #说明:将字符串的第一个字母变成大写,其他字母变小写. ''' capitalize(...) S.capitalize() -> string Return a copy of the string S with only its first character capitalized. ''' #案例 str='xiaoden

学习Python的day1

自己以前从来没有写博客的想法,但是学Python,里面的老师也说了,写博客可以加深自己的记忆,也能回顾内容.还能给别人参考.挺值的.2017-09-16 一. Python介绍 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承. 最新的TIOBE排行榜,Python赶超PHP占据第五, Python崇尚优美.清晰.简单,是一个优秀并广泛使用的语言. Py

Python初体验

本节内容 Python介绍 发展史 Python 2 or 3? 安装 Hello World程序 变量 用户输入 模块初识 .pyc是个什么鬼? 数据类型初识 数据运算 表达式if ...else语句 表达式for 循环 break and continue 表达式while 循环 作业需求 一. Python介绍 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语